标签搜索

HTTP协议

cicaba
2020-11-04 / 0 评论 / 3 阅读 / 正在检测是否收录...

前后端的数据交互一般基于HTTP协议:

HTTP协议构成

  1. 客户端: 客户端发送请求到服务器端
  2. 服务器: 服务器端发送响应到客户端

在HTTP中数据可以称做资源, 可以是图片, 普通文本等, 资源是通过URL定位的,

URL组成部分

https://www.cicaba.top/watch?v=1924
https:// 协议
www.cicaba.top host
/watch 路径
?v=1924 参数

HTTP请求组成部分

1. 请求方式

常用请求方式说明请求体
get获取资源
post创建资源
put更新资源
delete删除资源

2. 请求头
包含额外的信息来帮助服务器如何响应客户端请求
3. 请求体
发给服务器的资源数据

HTTP响应组成部分

  1. HTTP版本
  2. 响应状态码

    状态码说明
    100-199一般信息
    200-299成功响应
    300-399重定向
    400-499客户端错误
    500-599服务端错误

    响应头
    响应的额外信息如: cookie
    响应体
    服务端返回的数据

    总结

  3. HTTP是无状态的, 每次请求都被认为是全新客户端发出的请求.
  4. HTTP2相比HTTP1.1资源以二进制传输, 多路复用, 压缩请求头, server push.
0

评论 (0)

取消