今天遇到怪问题, 调试了半天
原来nginx对http的header中的下划线不支持
需要单独配置的
不过看标准的http header里面都用的连字符, 不用下划线. 我们还是避免吧:
Accept、Accept-Charset、Accept-Encoding、Accept-Language、Authorization、From、Host、If-Modified-Since、If-Match、If-None-Match、If-Range、If-Range、If-Unmodified-Since、Max-Forwards、Proxy-Authorization、Range、Referer、User-Agent
原来nginx对http的header中的下划线不支持
需要单独配置的
不过看标准的http header里面都用的连字符, 不用下划线. 我们还是避免吧:
Accept、Accept-Charset、Accept-Encoding、Accept-Language、Authorization、From、Host、If-Modified-Since、If-Match、If-None-Match、If-Range、If-Range、If-Unmodified-Since、Max-Forwards、Proxy-Authorization、Range、Referer、User-Agent
本文探讨了Nginx对于HTTP Header中下划线符号的支持问题及解决方案,建议使用连字符而非下划线以避免兼容性问题。
5431

被折叠的 条评论
为什么被折叠?



