javaWeb-Http协议

HTTP协议是客户端和服务器间通信的基础,包括GET和POST两种主要请求方式。GET请求通常用于获取资源,而POST请求常用于提交数据。请求包含请求行、请求头和请求体,响应则包括响应行、响应头和响应体。响应状态码如2xx表示成功,4xx表示客户端错误,5xx表示服务器错误。理解这些基础有助于网络数据交互的调试和分析。
摘要由CSDN通过智能技术生成


一、Http协议是什么?

是客户端和服务器之间通信时,发送数据需要遵守的规则

二、Http协议格式

详细请用抓包工具进行抓包观察

1.请求

【客户端给服务器】【发数据】叫请求,一般不涉及安全方面的请求多为GET

//GET请求的格式
1.请求行
	(1)请求的方法:GET
	(2)请求的资源路径[++请求参数]
	(3)请求的协议和版本号:HTTP/1.1
2.请求头
	由key : value组成

//POST请求的格式
1.请求行
	(1)请求的方法:POST
	(2)请求的资源路径[++请求参数]
	(3)请求的协议和版本号:HTTP/1.1
2.请求头
	由key : value组成
3.请求体
	发送给服务器的数据

2.响应

【服务器给客户端】【回传数据】叫响应

//响应的格式
1.响应行
	(1)响应的协议和版本号:HTTP/1.1
	(2)响应状态码
		2xx:请求成功
		3xx:请求重定向
		4xx:请求失败(一般是请求地址错误)
		5xx:服务器内部错误(一般是代码错误)
	(3)响应状态描述符
2.响应头
	(1)由key : value组成
	(2)空行
3.响应体
	回传给客户端的数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值