HTTP报文--《HTTP权威指南》

2020-05-10  本文已影响0人  指露为码

报文流

HTTP报文是HTTP应用程序之间发送的数据块,这些数据块以文本形式的元信息开头,描述报文内容、含义、以及可选数据;

从一个客户端发出请求报文到服务器返回响应报文,都是向下游流动,即没有报文是逆向流动的,所有报文的发送者都在接受者的上游;

报文组成

报文可以分为两类:请求报文和响应报文
报文的组成部分:起始行(描述报文)、首部块(包含属性)、主体(可选、包含数据)

请求报文与响应报文

请求报文:一般为客户端向服务器请求的数据
响应报文:服务器将结果返回给客户端

请求报文
<method><request-URL><version>
<headers>
<entity-body>

响应报文
<version> <status><reason-phrase>
<headers>
<entity-body>

各部分名词解释

报文具体组成

起始行:请求报文起始行说明要做什么,响应报文起始行说明发生了什么

首部

首部分类

实体的主体部分

实体的主体是HTTP报文要传输的内容,包括多种类型的数字数据等;

各类方法

安全方法:不会对服务器产生影响,不引起服务端的变化,GET与HEAD都是安全的

状态码

上一篇 下一篇

猜你喜欢

热点阅读