HTTP消息头的讲解

原创 2016年05月31日 20:44:37

http://www.cnblogs.com/mydomain/archive/2012/11/04/2753988.html

http://portal.digitser.cn/article-1235-1.html

HTTP:超文本传输协议

HTTP请求头:

GET:表示请求方式,一般有两种,GET和POST方法,GET请求没有消息体。接着是请求服务器的URL,HTTP/1.1表示HTTP的版本

Accept 表示自己浏览器可以接受的Context-Type,

Referer用于表示发出请求的原始URL,告诉请求服务器我是从哪个页面链接过来的,服务器籍此获得一些信息再进行处理。

当访客访问网页时,Referer 或 Referring page 是前一网页的 URL。如是图片的话,通常指的就是图片所在的网页。在通过网页浏览器把请求消息送往网页服务器时,

Referer 会被包含在 HTTP 请求方法中。

Accept-Language 和 Accept-Encoding:语言和编码信息

User-Agent:提供与浏览器或其他生成请求的客户端软件的有关的信息,比如显示出本机的相关系信息,包括浏览器类型、操作系统信息等

Host:表示我们所请求的主机的名称

Connection表示使用Keep-Alive方式,即数据传递完并不立即关闭连接

Cookie:用于提交服务器向客户端发布的其他参数,比如会话,令牌




HTTP响应头:


HTTP/1.1为HTTP版本,“200 OK”是HTTP返回代码,200就表示操作成功,还有其他常见的如404表示对象未找到,500表示服务器错误,403表示不能浏览目录等等。

Server这个服务器使用的WEB服务器软件

Set-Cookie:向浏览器发送另一逐步形成Cookie。它将在随后向服务器发送的请求中由Cookie消息头返回(上面讲的Cookie)

Pragma消息头指示浏览器不要将响应保存在缓存中.Expires消息头指出响应内容已经过期作期,因此不应保存在缓存中。

content-type,浏览器会根据它来决定如何处理消息体里面的内容,例如这里是text/html,那么浏览器就会启用HTML解析器来处理它,如果是image/jpeg,那么就会使用JPEG的解码器来处理。
消息头最后一行“Content-Length”表示消息体的长度,从空行以后的内容算起,以字节为单位,浏览器接收到它所指定的字节数的内容以后就会认为这个消息已经被完整接收了。

content-Type

content-Length


HTTP协议请求头信息和响应头信息详解

http的请求部分   基本结构     请求行 GET  /test/hello.html HTTP/1.1      消息头(并不是每一次请求都一样)      空行      内容(内容名字=内...
  • u010648159
  • u010648159
  • 2016年09月11日 21:10
  • 2658

HTTP消息中header头部信息的讲解

HTTP Request的Header信息   1、HTTP请求方式 如下表: GET 向Web服务器请求一个文件 POST 向Web服务...
  • runje
  • runje
  • 2015年08月17日 09:33
  • 15976

理解HTTP消息头 (二)

常见的HTTP返回码 上一篇文章里我简要的说了说HTTP消息头的格式,注意到在服务器返回的HTTP消息头里有一个“HTTP/1.1200OK”,这里的200是HTTP规定的返回代码,表示请求已经被正...
  • u013475704
  • u013475704
  • 2016年03月13日 17:52
  • 1459

HTTP消息中header头部信息的讲解

HTTP消息中header头部信息的讲解 更多2013/10/16 来源:web前端学习浏览量:31317 学习标签: web前端 HTTP协议 本文导读:HTTP消息包括客...
  • wowfly98
  • wowfly98
  • 2016年09月23日 01:05
  • 112

HTTP消息中header头部信息的讲解

HTTP消息中header头部信息的讲解 本文导读:HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的...
  • lyt_7cs1dn9
  • lyt_7cs1dn9
  • 2017年05月25日 15:31
  • 781

HTTP消息中header头部信息的讲解

HTTP Request的Header信息   1、HTTP请求方式 如下表: GET 向Web服务器请求一个文件 POST...
  • zs064811
  • zs064811
  • 2016年05月10日 22:39
  • 214

HTTP消息中header头部信息的讲解

HTTP Request的Header信息   1、HTTP请求方式 如下表: GET 向Web服务器请求一个文件 POST 向Web服务...
  • runje
  • runje
  • 2015年08月17日 09:33
  • 15976

HTTP消息中header头部信息的讲解

这两天面试有被问到http的头信息,大概内容知道,究竟哪些是头部内容,哪些是主体,特总结如下: HTTP Request的Header信息   1、HTTP请求方式 如下表: ...
  • keqiusha40
  • keqiusha40
  • 2016年11月08日 10:17
  • 247

HTTP消息中header头部信息的讲解

HTTP消息中header头部信息的讲解 本文导读:HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的...
  • xyr05288
  • xyr05288
  • 2015年01月15日 15:24
  • 308

理解HTTP消息头【很完整,例子也很丰富】

(一)初识HTTP消息头 但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。 做过Socket编程的人都知道,...
  • WaitForFree
  • WaitForFree
  • 2014年09月08日 00:16
  • 5880
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HTTP消息头的讲解
举报原因:
原因补充:

(最多只允许输入30个字)