-
什么是内容协商
客户端与服务期端协商需要什么样的资源,客户端通过以下请求头进行协商
- Accept
- Accept-Language
- Accept-Encoding
-
Accept 如何配置权重
, 拥有比 ; 更高的优先级,根据, 分组,而不是根据 ; 分组
-
Accept/Accept-Language/Accept-Encoding 三个请求头的应用场景
- Accept:我(客户端)需要什么样的 MIME 资源,比如 json 与 html,不较常见
- Accept-Language:我需要什么样的语言,比如 en-US 和 zh-CN,较为常见
- Accept-Encoding:我需要什么样的压缩编码,比如 gzip 与 br,如果不配置则可能不进行压缩,非常常见