192.168.1.1-路由器设置 | 192.168.0.1-无线路由器设置

http协议之报文定义与概述

发布时间:2014-08-02 10:08

1:http报文:http应用程序之间发送的数据块。以一些文本形式的元信息开头.

2:报文流:http使用流入和流出来描述事物处理的方向. 报文流入服务端(请求)工作完成后,报文流回客户端(响应)

3:报文向下游流动:HTTP报文会像河水一样流动。不管是请求报文还是响应报文,所有报文都会向 下游(downstream)流动 所有报文的发送者都在接收者的上游 (upstream〉。在图中,对请求报文来说,代理1位于代理3的上游,但对响应 报文来说,它就位于代理3的下游、

4:报文的组成:由起始行,属性首部块以及可选的数据主体 如下

5:报文的分类:报文分为请求报文和响应报文,他们的基本结构相同.

6:报文的语法:
    请求报文格式:<method><request-URL> <version>(起始行)

                <headers>(属性首部)

                <entity-body>(数据主体)

   响应报文格式:
        <version> <status> <reason-phrase>(起始行)

               <headers>(属性首部)

               <entity-body>(数据主体)
可以看出请求和响应报文除了起始行不同 其他都相同

   6.1 method:客户端希望服务端对资源执行的动作:如post,get,head

   6.2 请求的url(request-url):访问资源的路径

   6.3 版本(version)http的版本号格式 http/<major>(主要版本号).<minor>(次要版本号)

   6.4 状态码(status) 请求的状态,貌似是否成功  失败等

   6.4 原因短语(reason-phrase)数字状态码的可读版本,包含行终止序列之前的所有文本

   6.5 首部(headers) 请求的属性已键值对的形式存在

   6.6 主体(entity-body)任意数据组成的数据块,他是可选的

   例如:

http首部和起始行总是一个空行结束,即使 首部和主体什么都没有。

关于我们 - RSS地图 - 最近更新 - 友情链接 - 网站地图 - 版权声明