程序员

http的理解

2020-06-08  本文已影响0人  爱看小说的叶子

概念: 超文本传输协议。

报文组成: 1、请求报文:请求行(General)+请求头(Request Header)+空行+请求体(传参那些参数).

                  2、响应报文: 响应行+响应头+空行+响应体.

特点:1:简单方便快捷.

           2:无状态 ( 不会记住相关的状态,例如登录成功之后下一次也是要登录的,不会记住其之前登录过)

           3:无连接(请求完成之后就断开,下一次要重新请求).

持久连接:1:指连接成功之后不再断开,可以一直请求通信

                  2:必须是http1.1版本,1.0版本不行。

管线化: 概念:指将全部请求一次发过去,请求完成之后再一起返回。

              前提是在:http1.1版本下和持久连接的情况下。

状态码: 1xx:   服务区已经接收到请求,正在继续处理。

               301:永久重定向。 

              302:临时重定向。

              403:访问权限被拒绝。

get和post之间的区别:

1: get请求大小被限制大概2KB,长度超过会被截断。post不会。

2: get请求参数放在URL中,post是放在请求体中。

3: get请求会浏览器存到历史记录主动缓存起来,而post不会。

4:get请求比较由安全隐患,容易收到csrf的攻击。

上一篇 下一篇

猜你喜欢

热点阅读