【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. 响应体
相关推荐
上海云盾商务经理杨杨14 分钟前
2026游戏盾深度解析:从被动防御到智能作战,构建DDoS免疫堡垒
网络·游戏·ddos
强子感冒了26 分钟前
Java网络编程学习笔记,从网络编程三要素到TCP/UDP协议
java·网络·学习
上海云盾商务经理杨杨2 小时前
付费网站的攻防战:2026年,如何破解并抵御爬虫攻击
网络·安全
emma羊羊2 小时前
【wordpress-wpdiscuz-rce】
网络·web安全·wordpress
青果全球http2 小时前
静态IP是什么意思?和动态IP有什么区别
网络·网络协议·tcp/ip
Anthony_2312 小时前
一、网络通信的本质与OSI模型
网络·网络协议·tcp/ip·http·https·udp·ssl
wwangxu2 小时前
路由与交换技术基础
网络协议·tcp/ip·udp
河码匠3 小时前
VXLAN 简介、实现虚拟机跨物理机通信和网络隔离
网络·vxlan
旖旎夜光4 小时前
Linux(11)(中)
linux·网络
猿码优创4 小时前
过滤境外ip和域名访问的解决方案
网络·网络协议·tcp/ip·安全·阿里云