【发布时间】:2021-08-25 07:54:25
【问题描述】:
在 Mac OS Chrome 浏览器 (v87) 上,当我发出 HTTP 请求时,我观察到一个 Accept-Language 标头,如下所示:
accept-language: en-US,en;q=0.9,es;q=0.8,es-MX;q=0.7
在 Mac OS Safari 浏览器 (v13.1.3) 上,当我发出相同的 HTTP 请求时,我观察到 Accept-Language 标头如下:
Accept-Language: en-us
我的问题是,以上两种格式都正确吗?大写“en-US”和小写“en-us”之间的差异实际上导致了某些路由代码中的错误。
【问题讨论】:
标签: http http-headers internationalization http2