2011-05-24 39 views
0

HTTP/1.1報頭字段值可以 摺疊到多行,如果
續行具有空間 或水平製表開始。所有線性白色 空間(包括摺疊)與SP具有相同的 語義。解釋 字段值或轉發郵件 下游前受者 更換一個 單SP任何線性空白。(從here報價)那麼nginx是不是正確解釋摺疊標題?

這裏是我的服務器端腳本,這只是轉儲cookie的內容:

var_dump($_COOKIE);exit; 

這裏說到我的測試,請注意cookie的一部分:

GET /logtest.php HTTP/1.1 
Host: localhost 
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.17) Gecko/20110420 AlexaToolbar/alxf-2.11 Firefox/3.6.17 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Language: zh-cn,zh;q=0.5 
Accept-Encoding: gzip,deflate 
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7 
Keep-Alive: 115 
Cookie: A=t; 
artDate=t 
Cache-Control: max-age=0 

HTTP/1.1 200 OK 
Server: iis/8.0 
Date: Mon, 23 May 2011 12:38:00 GMT 
Content-Type: text/html 
Transfer-Encoding: chunked 
Connection: keep-alive 
Keep-Alive: timeout=20 
X-Powered-By: PHP/5.3.2 
Set-Cookie: ZDEDebuggerPresent=php,phtml,php3; path=/ 

27 
array(1) { 
      ["A"]=> 
        string(1) "t" 
            } 

0 

GET /logtest.php HTTP/1.1 
Host: localhost 
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.17) Gecko/20110420 AlexaToolbar/alxf-2.11 Firefox/3.6.17 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Language: zh-cn,zh;q=0.5 
Accept-Encoding: gzip,deflate 
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7 
Keep-Alive: 115 
Cookie: A=t; 
artDate=t 
Cache-Control: max-age=0 

HTTP/1.1 200 OK 
Server: iis/8.0 
Date: Mon, 23 May 2011 12:38:11 GMT 
Content-Type: text/html 
Transfer-Encoding: chunked 
Connection: keep-alive 
Keep-Alive: timeout=20 
X-Powered-By: PHP/5.3.2 
Set-Cookie: ZDEDebuggerPresent=php,phtml,php3; path=/ 

27 
array(1) { 
      ["A"]=> 
        string(1) "t" 
            } 

0 

GET /logtest.php HTTP/1.1 
Host: localhost 
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2.17) Gecko/20110420 AlexaToolbar/alxf-2.11 Firefox/3.6.17 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
Accept-Language: zh-cn,zh;q=0.5 
Accept-Encoding: gzip,deflate 
Accept-Charset: GB2312,utf-8;q=0.7,*;q=0.7 
Keep-Alive: 115 
Cookie: A=t;artDate=t 
Cache-Control: max-age=0 

HTTP/1.1 200 OK 
Server: iis/8.0 
Date: Mon, 23 May 2011 12:38:55 GMT 
Content-Type: text/html 
Transfer-Encoding: chunked 
Connection: keep-alive 
Keep-Alive: timeout=20 
X-Powered-By: PHP/5.3.2 
Set-Cookie: ZDEDebuggerPresent=php,phtml,php3; path=/ 

47 
array(2) { 
      ["A"]=> 
        string(1) "t" 
            ["artDate"]=> 
                string(1) "t" 
                   } 

0 

回答

1

這是一個known issue沒有高優先級。

+0

低優先級的一個原因是折舊棄用http://tools.ietf.org/html/draft-ietf-httpbis-p1-messaging-13#section-3.2 – hultqvist 2013-06-06 21:38:21