先来了解了解 TCP/IP
TCP/IP(Transmission Control Protocol / Internet Protocol)是计算机通讯必须遵守的规则,是不同的通信协议的大集合,其里面就包括了HTTP,TCP,IP,SMTP等协议
TCP/IP分为4层协议结构
其中TCP是传输层协议
就是所谓的三次握手协议,确保数据可靠安全
IP在网络层,它也是一种协议
负责把数据包转送到目的地
TCP/IP就是基于TCP 和 IP 协同工作的协议
而HTTP就是基于TCP/IP通信协议来传输数据的协议
HTTP就是在应用层
浏览器通过HTTP协议向服务器请求的
常见的有GET和POST,但是还有其他比如OPTIONS、Input、DELETE等方法,这些方法当然有用处,现在比较流行的 RESTful 风格就是利用了这些不同的请求方法
200 | 请求成功 |
204 | 服务器成功处理,但未返回内容 |
301 | 重定向 |
302 | 转发 |
401 | 请求要求用户的身份认证 |
404 | 找不到该对象 |
500 | 服务器内部错误,无法完成请求 |
不保存通信状态,简单来说就是再次访问服务器的时候,服务器不知道你是谁,但后面有Cookies和Session技术解决了这个问题
HTTP1.1每一次连接能处理多次请求
使用压缩技术或分块传输
原文:https://www.cnblogs.com/Howlet/p/12034835.html