请求响应报文说明

一个Http请求报文由请求行、请求头、空行和请求体4个部分组成
1.请求行由请求方法、URL和HTTP协议及版本3个字段组成,它们用空格分隔,并在最后加入回车换行符(\r\n)。如"GET /login.html HTTP/1.1\r\n"

HTTP请求方法:GET, POST 和 HEAD方法、OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。
HEAD类似GET,只不过服务端接受到HEAD请求后只返回响应头,而不会发送响应内容。当只需要查看某个页面的状态时,使用HEAD是非常高效的,因为在传输的过程中省去了页面内容。

2.请求头由"key:val"键值对组成,每行一对,每行最后加上回车换行符(\r\n)。请求头通知服务器有关于客户端请求的信息,请求头列表;

3.空行,最后一个请求头之后是一个空行(回车换行符\r\n),通知服务器以下不再有请求头

4.请求体不在GET方法中使用,而是在POST方法中使用。POST请求需要在请求头中添加Content-Type和Content-Length两个值
在这里插入图片描述

一个HTTP响应报文也由4个部分组成,分别是:状态行、响应头、空行、响应体
1.状态行HTTP协议及版本、状态码和状态码描述3个字段组成,它们用空格分隔,并在最后加入回车换行符(\r\n)。如"HTTP/1.1 200 OK\r\n"

2.响应头和Http请求报文中的请求头类似

3.空行,最后一个响应头之后是一个空行(回车换行符\r\n),通知服务器以下不再有响应头

4.响应体,响应的主体,即我们通过查看源代码看到的全部内容的字节字符串
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值