内容协商（）是超文本传输协议（HTTP）中定义的一个机制，它使同一个统一资源标志符（URI）上的文档可以根据用户代理中指定的适用信息提供不同的版本。这种机制的传统用法是提供GIF或PNG格式的图像，为不支持显示PNG图像的浏览器（例如微软Internet Explorer 4）提供GIF版本的图像。因此，一个资源可以有多种不同版本可用。例如，它可能有不同语言或不同多媒体格式的版本，或者其他用法。选择最合适版本的一种方法是为用户提供一个索引页面，由他们选择所需的版本。但在某些情况下，也可根据一些标准来自动