news 2026/9/26 12:03:20

【JavaWeb】HTTP_请求和响应的报文格式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【JavaWeb】HTTP_请求和响应的报文格式

目录

  • 什么是报文
  • 报文的格式
  • 请求报文
  • 响应报文

什么是报文

请求的时候由客户端发送给服务端的数据
以及服务端在响应的时候,服务端响应给客户端的数据
这些数据称之为报文

报文的格式

主体上分为报文首部和报文主体,中间空行隔开

报文首部:服务器端或客户端需处理的请求或响应的内容及属性
空行(CR + LF):CR,回车符,LF,换行符
报文主体:应被发送的数据

报文首部可以继续细分为“行”和“头”

请求报文

客户端发给服务端的报文

如果之前访问过,通过ctrl+shift+delete
清除缓存

访问一个资源

观察请求报文


请求报文格式:

  1. 请求首行(请求行)又分为请求的方式,资源路径?参数,请求的协议及版本

GET /web01/aaa.html HTTP/1.1

  1. 请求头信息(请求头)

  1. 空行
  2. 请求体;POST请求才有请求体

可以在payload(负载)中查看


form表单发送post请求特点

  1. POST请求有请求体,而GET请求没有请求体
  2. POST请求数据在请求体中携带,请求体数据大小没有限制,可以用来上传所有内容【文件,文本】
  3. 只能使用POST请求上传文件
  4. POST请求报文多了和请求体相关的配置【请求头】
  5. 地址栏参数不可见,相对安全
  6. POST效率比GET低
  7. POST请求要求将form标签的method属性设置为post

响应报文

响应报文格式

  1. 响应首行(响应行);协议/版本 状态码 状态描述 OK (缺省)

  1. 响应头
  2. 响应体

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 15:01:14

eino框架结构化输出解析:从混乱文本到精准数据的魔法转换

eino框架结构化输出解析:从混乱文本到精准数据的魔法转换 【免费下载链接】eino Go 语言编写的终极大型语言模型(LLM)应用开发框架,强调简洁性、可扩展性、可靠性与有效性。 项目地址: https://gitcode.com/CloudWeGo/eino …

作者头像 李华
网站建设 2026/9/25 10:38:50

小爱音箱终极音乐解放方案:XiaoMusic完整使用指南

小爱音箱终极音乐解放方案:XiaoMusic完整使用指南 【免费下载链接】xiaomusic 使用小爱同学播放音乐,音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic 想要彻底摆脱音乐平台限制,让小爱音箱真正…

作者头像 李华
网站建设 2026/9/25 19:37:54

从零打造专业级Vue滑块控件:vue-slider-component深度实践指南

从零打造专业级Vue滑块控件:vue-slider-component深度实践指南 【免费下载链接】vue-slider-component 🌡 A highly customized slider component 项目地址: https://gitcode.com/gh_mirrors/vu/vue-slider-component 在现代化Web应用开发中&…

作者头像 李华
网站建设 2026/9/24 14:18:03

AnuPpuccin主题深度体验:5个技巧让你的Obsidian笔记焕然一新

AnuPpuccin主题深度体验:5个技巧让你的Obsidian笔记焕然一新 【免费下载链接】AnuPpuccin Personal theme for Obsidian 项目地址: https://gitcode.com/gh_mirrors/an/AnuPpuccin 还在为Obsidian单调的界面而苦恼吗?AnuPpuccin主题为你带来全新的…

作者头像 李华
网站建设 2026/9/25 15:59:16

AI一键搞定!Linux安装JDK17的最佳实践

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请生成一个完整的Shell脚本,用于在Linux系统上自动安装JDK17。要求包含以下功能:1) 检测当前系统架构(x86/ARM)并下载对应版本的JDK17;2) 自动解…

作者头像 李华
网站建设 2026/9/25 22:49:31

Win11Debloat:释放系统潜能,打造专属纯净Windows体验

你是否曾经为Windows 11系统日渐臃肿而烦恼?那些不断出现的系统通知、占资源的预装应用、令人担忧的隐私收集,都在侵蚀着你的使用体验。今天,我们将深入探讨如何通过Win11Debloat项目,轻松实现系统精简,重获流畅操作感…

作者头像 李华