第3章 HTTP报文

来源:互联网 发布:新速特软件站官网 编辑:程序博客网 时间:2024/04/28 05:57

1. 用例

报文是HTTP应用程序之间发送的数据块。报文由三个部分组成,对报文进行描述的起始行,包含属性的首部块,以及可选的,包含数据的主体部分。

2. 静态

2.1 请求报文

格式
<method> <request-URL> <version>
<headers>
<entity-body>
方法:客户端希望服务器执行的动作。
请求路径:资源的路径
版本:HTTP版本
首部:
实体部分:包含了任意数据组成的数据块。

2.2 响应报文

<version> <states> <reason-phrase>
<headers>
<entity-body>
状态码:3位数字描述请求过程中的情况。
状态码范围描述100-199信息提示200-299成功300-399重定向400-499客户端错误500-599服务器错误
原因短语:数字状态码的可读版本。

2.3 起始行

包括方法,状态码,原因短语和版本号。
请求报文说明要做什么,响应报文说明发生了什么。

2.4 首部

HTTP首部字段向请求和响应报文中添加了一些附件信息。

2.5 实体的主题部分

就是HTTP要传输的内容。

2.6 方法

GET:通常用于请求服务器的某个资源。
HEAD:和GET方法类似,但服务器只返回首部。
PUT:向服务器写入文档。
POST:一般用于提交表单数据。
TRACE:客户端查看报文的流通信息。
OPTIONS:请求服务器告知其支持的功能。
DELETE:请求服务器删除请求的资源。

3. 动态

0 0
原创粉丝点击