客户端正在向服务器发送带有重复标题的请求。例如:nginx能处理重复的HTTP头文件吗?
GET /somefile.txt HTTP/1.1
Host: example.com
Accept: */*
If-Modified-Since: Tue, 31 Mar 2016 20:00:12 GMT
If-Modified-Since: Tue, 31 Mar 2016 20:00:12 GMT
If-Modified-Since: Tue, 31 Mar 2016 20:00:12 GMT
Apache通过将所有重复头与“,”连接起来处理这个请求。因此,产生的(处理的)请求将如下所示:
GET /somefile.txt HTTP/1.1
Host: example.com
Accept: */*
If-Modified-Since: Tue, 31 Mar 2016 20:00:12 GMT, Tue, 31 Mar 2016 20:00:12 GMT, Tue, 31 Mar 2016 20:00:12 GMT
但nginx正在返回代码400(错误请求)。现在我无法修改客户的行为。我需要在Nginx服务器上处理这些请求的tmp解决方案(例如Apache)
谢谢。
感谢您解释详细信息。好像我现在必须切换到Apache ... – oleynikd 2015-04-02 10:36:32