HTTP 协议
1.简单来说http协议是一种无状态、B/S(浏览器和服务器)模式应用层协议,多基于TCP协议。
2.http协议都包含什么内容?
因为http协议它是一种浏览器、服务器模式的应用程序,那么它肯定包含请求也包含响应,这里我要了解的是请求里面包含些什么东西,和响应里面还包含什么东西
请求里面报文的格式包括报头、正文、URI,然后还有请求方法和请求头等
响应里面包括响应的状态码、消息报头还有响应正文
- 常见请求头 “user-aget”“cookle” “Referrer”
常见响应头 ”Content-Type” “Content-Length” “Cache”
常见状态码 状态码中的“2xx”表示请求是成功的或者是传出内容,“3xx”表示跳转,“4xx”表示客户端请求错误,“5xx”表示服务器端错误。 - 因为前面有提到http是一种无连接,无状态的一种协议,就是在两个请求之间,下一个请求是不知道上一个请求的状态的,所以为了解决这个问题就引入了“cookie”。
- referer 就是跳转到当前的这个页面,我是从哪个页面来的,这个在做网站统计的时候是非常有用的东西,因为这个referer在浏览器的安全策略里面是不允许改的,就是别人是控制不了这个referer。
最后更新: 2018年07月17日 10:24