HTTP首部

说实在的,我们一直在请求和响应一直没有 好好看HTTP的结构,其实每个请求和响应都有首部和主体内容

请求首部

下面的示例是访问 http://hackr.jp 时,请求报文的
首部信息。

GET / HTTP/1.1
Host: hackr.jp
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20100101 Firefox/13.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*; q=0.8
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
Connection: keep-alive
If-Modified-Since: Fri, 31 Aug 2007 02:02:20 GMT
If-None-Match: "45bae1-16a-46d776ac"
Cache-Control: max-age=0

其实看上面的内容,可以看得出来,有这么写内容,有请求方法和接受文件的一些内容和时间,接受文件的大小

响应首部

以下示例是之前请求访问 http://hackr.jp/ 时,返回
的响应报文的首部信息。

HTTP/1.1 304 Not Modified
Date: Thu, 07 Jun 2012 07:21:36 GMT
Server: Apache
Connection: close
Etag: "45bae1-16a-46d776ac"

在报文众多的字段当中,HTTP 首部字段包含的
信息最为丰富。首部字段同时存在于请求和响应
报文内,并涵盖 HTTP 报文相关的内容信息。

HTTP首部报文结构

image.png

参考:
《图解HTTP》

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTTP 首部 HTTP 报文首部 HTTP 协议的请求和响应报文中必定包含 HTTP 首部。首部内容为客 户端和...
    Gu_Ran阅读 782评论 0 3
  • HTTP报文首部   HTTP协议的请求和响应报文中必定包含HTTP首部。首部内容为客户端和服务器分别处理请求和响...
    JarvanZ阅读 811评论 0 0
  • 作者:涤生_Woo链接:https://www.jianshu.com/p/6e9e4156ece3 本篇文章篇幅...
    Fi的学习笔记阅读 1,746评论 0 4
  • 本篇文章篇幅比较长,先来个思维导图预览一下。 一、概述 1.计算机网络体系结构分层 2.TCP/IP 通信传输流 ...
    涤生_Woo阅读 55,335评论 24 557
  • 有些书,看了一遍又一遍,还想看。有些歌,也是感想写了一遍又一遍,还有话要说。 我以为,读了《心经》,《楞严经》,《...
    上林叶阅读 1,002评论 4 9