HTTP的请求报文结构和响应报文结构
  q8wrrNXNgAWx 2023年11月02日 29 0

HTTP请求报文主要由请求行、请求头(首部)、空行、请求正文(Get请求没有请求正文)4部分组成。

HTTP的请求报文结构和响应报文结构_响应头

1、请求行

  由三部分组成,分别为:①请求方法、②URL以及③协议版本;之间由空格分隔

  请求方法包括GET、HEAD、PUT、POET、TRACE、OPTIONS、DELETE以及扩展方法,当然并不是所有的服务器都实现了所有的方法,部分方法即便支持,出于安全性的考虑也是不同的;

  协议版本的格式为:HTTP/主版本号.次版本号,常用的有HTTP/1.0和HTTP/1.1;

2、请求头

  请求头部为请求报文添加了一些附加信息,由“名/值”对组成,每行一对,名和值之间使用冒号分隔。

  常见请求头如下:

       HTTP的请求报文结构和响应报文结构_请求头_02

3、空行

  请求头的最后会有一个空行,表示请求头部结束,接下来为请求正文,这一行非常重要,必不可少。

4、请求正文

  可选部分,比如GET请求就没有请求正文。

  可以理解为客户端向服务端传输的数据。

 

HTTP响应报文主要由状态行、响应头、空行、响应正文4部分组成。

1、状态行

  由3部分组成,分别为:协议版本、状态码、状态码描述之间由空格分隔

2、响应头

  与请求头类似,为响应报文添加一些附加信息。

  常见响应头如下:

       HTTP的请求报文结构和响应报文结构_响应报文_03

3、空行

  响应头的最后会有一个空行,表示响应头部结束,接下来为请求正文,这一行非常重要,必不可少。

4、响应正文

  可以理解为服务器对客户端的响应。

 

去期待陌生,去拥抱惊喜。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

q8wrrNXNgAWx
最新推荐 更多