当前位置: 网站建设 > 网页设计 > 建站经验 >

Http Message构造学习总结_做网站公司

时间:2012-11-06 21:40来源:未知 作者:admin 点击:

标签:Http Message构造学习总结_做网站公司
Http-Version:Http的版本,如:Http/1.0,Http/1.1 -2XX:Success,表示用户请求被准确吸收(The action was successfully received,understood, and accepted),这里典型的是:200 OK 2.响应新闻(Response Message) -5XX:Server Error,表示服务器不能
Http Message构造学习总结_做网站公司》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/11062242012.htm

Http-Version:Http的版本,如:Http/1.0,Http/1.1

-2XX:Success,表示用户请求被准确吸收(The action was successfully received,understood, and accepted),这里典型的是:200 OK

2.响应新闻(Response Message)

-5XX:Server Error,表示服务器不能实现对请求的处理 (The server failed to fulfill an apparently valid request),典型的是:503 Service Unavailable

1.请求消息(Request Message)


最近做的货色须要更深刻地了解Http协议,故逝世磕了一下RFC2616-HTTP/1.1协定,主要是了解Http Message结构及每局部含意,在此总结一下,并盘算写一个模仿发送HTTP请求的工具,来日写完再附上来:>

-->

(2).消息头:

三.Http消息头包含4类:

Http-Version:Http的版本,如:Http/1.0,Http/1.1

1.Field-Name:下面提到的,如:Cache-Control,Date...等成都做网站公司,这些就是Field-Name,在RFC文档中Field-Name的数目是有限的,只有43个,而你自己能够增添自定义的Field-Name,但因为阅读器是依照RFC标准实行的(当然它们也有它们自定义的消息头),所以除非是本人实现服务器跟客户端,否则,自定义的Field-Name个别没用。

Request Message结构如下:

(3).消息体(Message Body),这个是可选的。

状态码第一位数字定义了响应类型,这里分为5种:

-4XX:Client Error,表示客户端提交的请求有过错(The request contains bad syntax or cannot be fulfilled),典范的有:404 Not Found

响应消息(Response Message)不应包括请求头。

Request-URI:请求操作的资源。

(1).请求行(Request-Line)结构(5.1):

    懂得Http Message先看下图:

Response Message构造如下:

-1XX:Informational,请求接受到了,正在进一步的处置中(Request received, continuing process)。


2.Field-Vlaue:依据Field-Name的不同,会有不同的Field-Value



(2).消息头:


Http Message包含3个部门:

Http消息头(Message Header),主要是带上一些处理HTTP消息所需的帮助信息。

(1).状态行(Status-Line)结构:

Status-Code(状态码):状态码是一个三位数字,我对状态码的懂得是:对请求(request)做出响应的类型/成果。

请求消息(Request Message)不应包含响应头。

-3XX:Redirection,表现恳求不胜利,客户必需采用进一步的动作 (Further action must be taken in order to complete the request.)

(注:详细的状态码会在文章的最后列出)

Http方式(Http Method):重要有8类:GET,POST......下面会介绍。

(1).要求行/状况行


(注:下面如“(14成都网站制作.1)”表示是在RFC2616第14章第1节有更具体的先容)

(2).消息头(Message Header),分为4类:惯例头,请求头,响应头和实体头,下面会详细介绍,一个Message里可以有多个消息头。

二.Http Message分两类:

Http消息头结构如下:

一.Http Message结构


(责任编辑:网站建设)
Http Message构造学习总结_做网站公司相关文章
上一篇:从博客的角度看网站内容的原创_最大的网络公司 下一篇:网站建设中的经营之道_成都网站制造
回到顶部