HTTP协议

什么是HTTP协议

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版权协议,转载请附上原文出处链接和本声明。