当前位置: 首页 > news >正文

HTTP协议(超文本传输协议)

HTTP请求消息

http请求消息组成:

请求行 :包含请求的方法  操作资源的地址  协议的版本号

http请求方法

GET:从服务器获取资源

POST:添加资源信息

PUT:请求服务器更新资源信息

DELETE:请求服务器删除资源信息

请求头

通常请求头有好多个,一个请求头占据一行,单个请求头的格式为:名字:值

ps:开发者,也可以在HTTP消息中 添加自己定义的请求头

消息体

添加、修改的数据信息,通常存放在请求消息体中

注意:如果http请求有消息体,协议规定需要在请求头和消息体之间插入一个空行隔开他们

HTTP响应消息

http响应消息组成:

状态行:包含协议版本 状态码  描述状态的短语

状态码:表示服务端对客户端请求的处理结果,三位数字表示

2开头:请求消息没问题,服务器也正确处理了

3开头:重定向响应:客户端这个请求的url地址变了,需要客户端重新发起一个请求到另外的一个url

4开头:客户端请求有误

400:客户端请求不符合接口要求,比如格式完全错误

401:客户端需要先认证才能发送请求

403:客户端没有权限要求服务器处理这样的请求, 比如普通用户请求删除别人账号

404:客户端请求的url 不存在

5开头:服务端在处理请求中,发生了未知的错误

响应头
消息体

注意:如果 HTTP 响应有消息体,协议规定需要在消息头和消息体之间插入一个空行, 隔开它们,比如,白月SMS系统请求列出药品信息,那么药品信息就在HTTP响应消息体中

http://www.lryc.cn/news/431446.html

相关文章:

  • FFmpeg的日志系统(ubuntu 环境)
  • 浅析VO、DTO、DO、PO
  • android kotlin基础复习 enum
  • 个股场外期权怎么交易?场外期权交易流程是怎样的?
  • 企业选ETL还是ELT架构?
  • 【Spring Boot 3】【Web】同时启用 HTTP 和 HTTPS
  • 【Android】最好用的网络库:Retrofit
  • SpringBoot自动化配置原理
  • 2024级新生数组字符串专题题解
  • C++学习 虚函数,容器
  • MacTalk 测评通义灵码,如何实现“微信表情”小功能?
  • Canvas Confetti - 免费开源的五彩纸屑飞舞特效的 JS 库,多用于在网页上实现欢乐庆祝的场景
  • [数据集][目标检测]智慧牧场猪只检测数据集VOC+YOLO格式16245张1类别
  • GS-SLAM论文阅读笔记--LoopSplat
  • Mysql数据库表结构迁移PostgreSQL
  • 店匠科技携手Stripe共谋电商支付新篇章
  • 大众(奥迪)汽车继电器编号对照表
  • 《佛脚闪卡watch》——Apple Watch上的高效学习助手
  • 六、桥接模式
  • Vue eslint 语法检测问题
  • QT Creater实现国庆节主题项目【0基础完成版】
  • Qt 加载 WPS 时提示要登录
  • vue3的el-tree的default-checked-keys无法勾选的问题解决
  • class 5: vue.js 3 v-model和表单输入
  • 了解一下HTTP 与 HTTPS 的区别
  • Opencv中的直方图(1)计算反向投影直方图函数calcBackProject()的使用
  • VUE3项目的几种创建方式
  • VBA进行excel坐标转换
  • 使用pytorch深度学习框架搭建神经网络
  • Hive数据库与表操作全指南