织梦CMS - 轻松建站从此开始!

天府星空

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

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

时间:2012-11-06 21:40来源:未知 作者:admin 点击:
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-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结构

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片