http报头解析

http报文

   http报文主要有两类是常见的,第一类是请求报文,第二类是响应报文,每个报头除了第一行,都是采用键值对进行传输数据,请求报文的第一行主要包括http方法(GET,PUT, POST),请求资源的url,http协议版本。响应报文第一行是状态行,它包括http协议版本,状态码(200表示成功,404表示没有找到等),状态消息(如OK,Not found等)

请求报文一般是客户端发送给服务端的,表示要请求的资源,响应报文一般是服务端给客户端的,返回对应的资源。

请求报文

Host:指定请求的服务器的域名和端口号。
User-Agent:包含了发出请求的浏览器类型、版本和操作系统信息。
Accept:浏览器能够处理的媒体类型。
Accept-Language:浏览器偏好的语言。
Accept-Encoding:浏览器能够处理的压缩算法。
Connection:管理持久连接,如 keep-alive。
Cookie:存储在用户本地的会话信息。
Authorization:用于HTTP认证的凭证信息。
Content-Length:请求正文的长度。
Content-Type:请求正文的媒体类型。

但是需要注意的是,这些字段不一定都是全部都有的,发送方会根据自己的需求进行取舍,行与行之间是用过“\r\n”进行隔开,而报头和正文是通过“/r/n/r/n"就是两行换行进行隔离

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值