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