当我们输入一个url并从浏览器将其发送到http服务器时,我们会从服务器得到响应,有时会得到一个请求,其中一个url有多个http响应,有没有办法知道哪个http响应包是最终的响应包?
我使用python twisted
来查看响应标头,但我无法计算出第一个标头和最后一个标头的区别。
HTTP响应由标头和消息正文组成。
HTTP标头必须全部以<CR><LF>
换行符结尾。标头后面跟着一个空行,然后是HTTP正文数据。
Content-Length:
标头应指定消息正文的大小(以字节为单位(,以便HTTP用户代理(或客户端((如浏览器(知道要读取HTTP资源正文的字节数。
有关更多信息,请参阅以下链接:
- HTTP://1.0,rfc1945
- HTTP://1.1,RFC 2616
- 超文本传输协议