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

http请求响应结构

HTTP 通信的核心是请求-响应模型,请求由客户端发起,响应由服务端返回,二者均有固定结构。

一、HTTP 请求结构

由 请求行 + 请求头 + 空行 + 请求体 四部分组成(部分请求如 GET 可无请求体)

1. 请求行:包含请求方法、请求 URL、HTTP 版本,格式为  Method URL HTTP-Version 
示例: GET /api/user HTTP/1.1

2. 请求头:键值对形式的元数据,描述请求的附加信息(如客户端类型、数据格式)
常见字段: Host   User-Agent   Content-Type   Authorization

3. 空行:一个回车换行( \r\n ),用于分隔请求头和请求体,是必须存在的

4. 请求体:承载需发送给服务端的数据(如 POST 请求的表单、JSON 参数),仅在有数据传输时存在
示例(JSON 格式): {"username":"test","password":"123456"}

二、HTTP 响应结构

由 状态行 + 响应头 + 空行 + 响应体 四部分组成

1. 状态行:包含 HTTP 版本、状态码、状态描述,格式为  HTTP-Version Status-Code Reason-Phrase 
示例: HTTP/1.1 200 OK

2. 响应头:键值对形式的元数据,描述响应的附加信息(如服务类型、数据长度)
常见字段: Server   Content-Length   Content-Type   Set-Cookie

3. 空行:同样是  \r\n ,分隔响应头和响应体

4. 响应体:服务端返回的具体数据(如 HTML 页面、JSON 结果、图片二进制流)

http://www.jsqmd.com/news/154521/

相关文章:

  • 【课程设计/毕业设计】基于SpringBoot的勤工助学系统的设计与实现增强学生的就业实践能力【附源码、数据库、万字文档】
  • YOLO训练任务依赖图可视化?直观查看GPU任务关系
  • YOLO模型支持可观测性?Metrics/Logs/Tracing on GPU
  • PySimpleGUI配置升级实战:三步解决版本兼容性难题
  • http的核心作用是什么,作用在参考模型中的哪一层?
  • 【毕业设计】基于SpringBoot的课程学习平台的设计与实现(源码+文档+远程调试,全bao定制等)
  • K型热电偶温度控制仪,热电偶温度采集电路+OLED+蜂鸣器电路+风扇控制电路+EEROM电路
  • 【毕业设计】基于SpringBoot的勤工助学系统的设计与实现(源码+文档+远程调试,全bao定制等)
  • 精小型调节阀选购指南:2025年度权威厂家排名,气动调节阀/高性能调节阀/自力式调节阀/美标调节阀/自力式压力调节阀调节阀生产商哪家权威 - 品牌推荐师
  • http禅道
  • 软件工程个人总结-102301537高舒文
  • YOLO模型训练太慢?试试我们的高性能GPU算力套餐
  • 快手无水印下载终极指南:KS-Downloader完整使用教程
  • Language Selector应用语言个性化管理完全指南
  • 2025年哈尔滨热门客厅瓷砖品牌推荐:客厅瓷砖哪个品牌好? - mypinpai
  • c++调用lua参考
  • http是什么?
  • YOLO目标检测支持数据归档?长期保存在GPU冷库存储
  • 现代化外卖系统开发指南:从零搭建高性能订餐平台
  • YOLO目标检测支持聚合统计?GPU并行计算支持
  • 更高更妙の数据结构专练
  • 2025年深孔钻头品牌年度排名:一龙深孔钻头专业吗?客户认可吗? - myqiye
  • DeepBump完全指南:如何从单张图片快速生成专业级3D纹理
  • 2025年无锡优质法律咨询公司推荐:靠谱的法律咨询服务机构有哪些? - 工业推荐榜
  • Blender摄影测量导入插件终极指南:从零开始掌握三维重建技术
  • 文档解析革命:PaddleOCR PP-StructureV3让PDF处理变得如此简单
  • jemeter2
  • YOLO模型推理超时设置?避免GPU资源占用太久
  • 什么是http
  • 学期回顾(102301522王心宏)