【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. 响应体
相关推荐
ch3nyuyu4 小时前
Ubuntu(乌班图)基础指令
linux·运维·网络
其实防守也摸鱼5 小时前
软件安全与漏洞--6、软件安全需求分析
网络·安全·网络安全·软件需求·等保·法律
firstacui5 小时前
MGRE实验
运维·服务器·网络
大卡片6 小时前
IO模型与并发服务器设计
运维·服务器·网络
IpdataCloud7 小时前
IPv6商用数据的IP离线库能解决哪些业务问题?适用场景与接入指南
网络·网络协议·tcp/ip
S1998_1997111609•X8 小时前
MacOS/ˉsh(so.))os.apkair/AI
开发语言·网络·人工智能
古城小栈10 小时前
hey 你好 “压测”
http·golang·开源
VOOHU-沃虎10 小时前
强抗振、高可靠:RJ45卡侬自锁连接器在工业恶劣环境中的选型指南
网络·工业控制
hhb_61810 小时前
Go高性能并发编程实战与底层原理剖析
运维·网络·golang
道清茗11 小时前
【RH294知识点汇总】第 6 章 《 管理复杂的 Play 和 Playbook 》常见问题
linux·服务器·网络