1.http请求报文

客户端向服务端发送请求报文(get/post请求)时,请求报文由4部分组成,分别是请求行、请求头信息、空行、请求体。

(1)请求行:包含情求方法(get/post)、请求地址(url)、HTTP版本号。

(2)请求头信息:包含User-Agent、Accept、Accept-Encoding、Accept-Lanuage等头字段信息。

(3)空行:请求头信息后面的空行是必须存在的,没有数据。

(4)请求体:【get请求】一般没有数据,请求数据都会在地址栏内显示;【post请求】包含请求数据,如账号,密码都是加密后显示的。

2.http响应报文

(1)响应状态行:包含HTTP版本号和响应状态码(200表示情求成功)。

(2)响应头信息:包含响应信息时间、缓存、过期时间和相应实体正文的媒体类型等信息

(3)空行:响应头信息后面的空行必须存在

(4)响应体:HTML这部分代码是服务器响应客户端的正文(html、json、xml)

3.HTTP状态码

(1)状态码分类:

1)1**:服务端收到请求,需要进一步处理,客户端请等待

2)2**:请求处理成功,常见的状态码为200.

3)3**:重定向操作,需要进一步操作完成请求。

4)4**:客户端请求错误,请求有语法错误或请求是无法实现。

5)5**:服务器内部错误,不能正确处理请求。

(2)常见状态码:200、301、302、400、401、402、403、404、500

4.HTTP请求方法

(1)post:用于向服务器提交数据,请求数据一般在请求体中,请求可能会导致新资源的建立或已有资源的修改。

(2)get:用于向服务器获取数据,返回响应实体的内容

 

 posted on 2021-05-22 14:47  鬼丫头1996  阅读(15)  评论(0)    收藏  举报