如果http消息开头有0,会发生什么

时间:2014-02-28 14:13:16

标签: http google-chrome http-headers

我正面临着浏览器下载文件而不渲染文件的问题。这种情况发生在Chrome中。我已经调查了这个并删除了Chrome中的所有插件,因为有些人说这种情况发生在某些插件上。但问题仍然存在。

所以,我看了一下下载的文件。注意开头的0。这个0可以在这种情况下发挥作用。浏览器是否将其视为标题部分,并尝试读取标题并找不到任何内容。那么考虑消息的其余部分作为正文?这可能是浏览器下载文件而不是渲染文件的原因吗?

0

HTTP/1.1 200 OK
Vary: Accept-Encoding
Content-Encoding: gzip
Set-Cookie: JSESSIONID=4B4399DD1E8FA49FB17B6DC9A650DAF8; Path=/cloudmgt/; Secure; HttpOnly
Content-Type: text/html
Date: Fri, 28 Feb 2014 08:07:09 GMT
Server: WSO2-PassThrough-HTTP
Transfer-Encoding: chunked
Connection: keep-alive

{Here comes the gzipped content. I have omitted that to keep this short.}
0 

以下是请求标题。

Request URL: https://mysite.com/pages/index.jsp  
Request Method: GET  
Status Code:200 OK  
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8  
Accept-Encoding:gzip,deflate,sdch  
Accept-Language:en-US,en;q=0.8  
Connection:keep-alive  
Cookie:JSESSIONID=D4F2E51261E81DDAA3C70FDB96A30A84; __utma=213501382.1702684681.1392966199.1392966199.1393574823.2; __utmb=213501382.2.10.1393574823; __utmc=213501382; __utmz=213501382.1393574823.2.2.utmcsr=mysite.com|utmccn=(referral)|utmcmd=referral|utmcct=/commonauth  
Host:mysite.com  
Referer:https://mysite.com/  
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.117 Safari/537.36  

0 个答案:

没有答案