认识 HTTP 中的内容协商机制

HTTP 中的内容协商机制(Content Negotitation)是指客户端和服务器端就响应的内容进行交涉,然后服务端提供给客户端最为合适的资源。内容协商会以响应资源的语言、字符集、编码方式等作为判断基准。

仅仅看内容协商机制的定义,可能还不是很清楚它到底是什么。举例来说,浏览器会根据自己默认语言(我的为中文),在访问某…