Bootstrap

HTTP请求协议中请求报文(Request Headers)跟响应报文(Response Headers)的简单理解

背景     

  今儿个一新来的应届生问我,开发模式中所看到的web请求的请求头里的属性怎么理解,我便根据自己的经验随便拉开一个请求跟他聊了起来,顺便自己记录下文字版,以后再有交流直接发地址给他就好了,嘻嘻,机智!

题外话:

  一、构成HTTP请求的简单流程图(图摘录的),如下:

  

  Web Client可以是浏览器、搜索引擎、机器人等等一切基于HTTP协议发起http请求的工具。Web Server可以是任何的能解析HTTP请求,并返回给Web Client可识别的响应的服务,常见的有apache、nginx、IIS等等web服务器。

  二、客户端跟服务的交互(这图也是摘录的,哈哈)

  

  要看图还不明白中过程的话,那就更通俗的理解为:

  • 在浏览器中输入URL,并按下回车键
  • 浏览器向DNS服务器请求解析该URL中的域名对应的IP地址(如果是IP请求,则不需要该步骤)
  • 解析出IP后&#x
;