HTTP:是指计算机通过网络进行通信的规则,它是一种无状态的连接(即:不建立持久的连接)
一个HTTP请求过程,通常包含以下7个步骤:
1、建立TCP连接;
2、Web浏览器向Web服务器发送请求命令;
3、Web浏览器发送【请求头】信息;
4、Web服务器应答;
5、Web服务器发送【应答头】信息;
6、Web服务器向浏览器发送数据;
7、Web服务器关闭TCP连接;

HTTP请求一般有四部分组成:
1. HTTP请求的方法,比如GET或POST请求
2. 请求的URL地址
3. 请求头,包含一些客户端环境信息,身份验证信息等
4. 请求体,也就是请求正文,请求正文中可以包含用户提交的查询字符串信息,表单信息等等。

GET和POST请求的区别:
1. Get一般用于从服务器上获取数据,post一般用于向服务器传送数据
2. Get使用URL传递参数,因此对传递数据大小有限制,一般不超过1024个字节;且传递的参数对其它人是可见的,因此Get方式不适用于敏感数据。POST是将传递参数嵌入到HTTP请求的请求体中,因此在理论上对传递的数据大小没有限制;且传递参数对其他人不可见,相对安全些。

HTTP响应一般由三部分组成:
1. 由数字和文字组成的状态码,用来显示请求成功还是失败
2. 响应头,包含服务器类型、日期时间和内容类型等等
3. 响应体,也就是响应正文

HTTP状态码类型:
HTTP简单介绍
http协议的状态码——400,401,403,404,500,502,503,301,302等常见网页错误代码

相关文章:

  • 2021-07-09
  • 2021-07-14
  • 2021-04-13
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
  • 2021-05-09
猜你喜欢
  • 2021-10-25
  • 2021-05-15
  • 2021-09-17
  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
  • 2021-07-20
相关资源
相似解决方案