HTTP协议了解
2019-08-20 本文已影响0人
铁皮农夫
HTTP方法
GET :请求访问的url资源,不安全,速度快,传输参数在url信息中
POST :请求访问url资源,安全,速度相对慢,传输参数在报文内容里
请求报文组成:
![](https://img.haomeiwen.com/i1549059/f9c0f5ce5b5accad.png)
响应报文组成:
![](https://img.haomeiwen.com/i1549059/009e69160de0c8b6.png)
状态码代表含义:
以1开头的:信息性状态码,代表接收的请求正在处理
以2开头的:成功状态码,请求正常处理完成
以3开头的:重定向状态码,需要进行附加操作来完成请求
以4开头的:客户端错误状态码
以5开头的:服务器错误状态码
需要注意的是HTTP协议是无状态的,不会记录信息,所以引入cookie和session技术
HTTP首部字段:
![](https://img.haomeiwen.com/i1549059/f85517bba9689682.png)
常见的通用首部字段:
![](https://img.haomeiwen.com/i1549059/28a839aa1cbb5e63.png)
常见的请求首部字段:
![](https://img.haomeiwen.com/i1549059/7548f9cea28eb3c4.png)
![](https://img.haomeiwen.com/i1549059/8774079a577f4efe.png)
常见的响应首部字段:
![](https://img.haomeiwen.com/i1549059/2e29f6529e340eac.png)
常见的实体首部字段:
![](https://img.haomeiwen.com/i1549059/307c8e727eb2c01b.png)