什么是HTTP协议
- HTTP协议即为:超文本传输协议(Hyper Text Transfer Protocol),基于传输层的TCP协议(3次握手和4次挥手)
HTTP协议的作用和特点

- 简单快速:通信的格式简单明了,内容以键值对形式进行表达
- 无连接:连接在单个请求/响应对之后关闭
- 可持续连接:在HTTP / 1.1中,引入了保持活动机制,其中连接可以重用于多个请求。这样的持久性连接可以明显减少请求延迟,因为在发送第一个请求之后,客户端不需要重新协商TCP 3-Way-Handshake连接。另一个积极的副作用是,由于TCP的缓慢启动机制,连接只能随着时间的推移而变得更快
HTTP的请求方法

- GET、POST方法最为常见
GET、POST方法的区别
- 请求参数的区别:GET全部以k-v形式跟在地址栏的“?”后面且由长度限制,POST的全部以k-v或JSON格式放到了请求体中且无长度限制
- 由于请求参数的区别,GET请求不安全,POST请求更安全
HTTP协议的请求与响应格式
请求格式

响应格式

响应状态码分类

- 具体的状态码含义参考百度
常见的响应状态码

版权声明:本文为animatelife原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。