当前位置:首页 » 《随便一记》 » 正文

HTTP报文结构详解_张孟浩_jay的博客

27 人参与  2021年12月21日 13:59  分类 : 《随便一记》  评论

点击全文阅读


HTTP简介

HTTP是我们非常熟悉的协议,叫做超本文传输协议,也就是我们浏览网页需要的协议。

HTTP的本质是通过默认端口80的TCP来传输数据。

HTTP是请求-回答机制。客户端请求数据,服务器然后响应数据。
服务器不能主动发送数据给客户端

HTTP报文介绍

HTTP报文的格式如下:
在这里插入图片描述

HTTP报文主要由 起始行头部BODY三部分组成

HTTP报文又细分为请求包和响应包。

请求包

在这里插入图片描述
1、 请求行 包括 Method(GET、POST、DELETE、PUT),URI(资源在目标主机上的绝对路径)、Version(HTTP的版本,1.1,2.0,3.0)
2、 请求头 基于Key-Value,不同属性之间用 换行符隔开

3、 body body和请求行之间用一个空行隔开,body就是实际要传输的数据。

响应包

在这里插入图片描述
1、状态行 version(HTTP版本)、Status Code (状态码200、404、500等)、Reason(状态描述)

2、响应头 也是基于Key-Value,每个属性之间用CTLF换行符隔开

3、 body body与响应头之间也用换行符隔开。

头部字段详解

HTTP中头部字段基于Key-Value,用来携带信息,用户也可以往里面自定义对应的属性。

字段主要分为三类:请求字段、响应字段、通用字段

1、请求字段
请求字段是请求头专用的字段。

Host
想要请求的主机的地址。
**1、**IP+端口
**2、**域名+端口
端口可以省略,如果省略的话,为默认的端口80

和请求行中的URI合并为真正的URL

User-Agent
HTTP的代理,也就是浏览器的类型

Accept
请求希望接收的数据类型

2、响应字段
响应字段是响应头专用的字段

Expires
响应包的过期时间

Server
服务器的名字

3、通用字段
通用字段是既可以在请求头使用又可以在响应头中使用的字段

Content-Type
Body的数据格式

Content-Length
Body的长度


点击全文阅读


本文链接:http://zhangshiyu.com/post/31856.html

字段  请求  响应  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • [恋爱脑养女被全网网暴]章节世界观揭秘篇‌_[陆琦温言魏敛]章节试读
  • 「外婆葬身火海那夜,失忆男友终于悔悟」后续全文免费阅读_[沈也苏漾温言]角色专属支线试读入口
  • 全书浏览她已走远后续+(苏然霍霆舟)_她已走远后续+(苏然霍霆舟)全书结局
  • 我再一次见到霍霆舟,是在酒吧。医院部门聚会。我们的包房,正好在霍霆舟他们旁边。年轻的罗医生却喝了酒,在走廊看见路过的叶南,要她的微信。
  • 龚亦遥(老公让我为白月光挡灾,我死后他一夜疯魔)_龚亦遥列表_笔趣阁(老公让我为白月光挡灾,我死后他一夜疯魔)
  • 秦彦琛(半生烟雨终不见)结局_(秦彦琛半生烟雨终不见全书结局)结局列表_笔趣阁(秦彦琛)
  • (番外)+(全书)往梦难复温+结局+番外(沈淮霆宋思予)列表_往梦难复温(沈淮霆宋思予)全书+后续+结局在线
  • 往梦难复温(沈淮霆宋思予)全书免费_(沈淮霆宋思予)往梦难复温后续(沈淮霆宋思予)
  • 爱恨交织,重获新生反转剧情试读片段_顾淮林悦婆婆剧情悬念章节分段解锁
  • 一见青山云端月结局+番外(沈廷淮苏慕绾)完结_一见青山云端月结局+番外免费列表_笔趣阁(沈廷淮苏慕绾)
  • 我在回忆里万劫不复免费品鉴榜单(秦见鹿谢梵声)_我在回忆里万劫不复免费品鉴榜单(秦见鹿谢梵声)
  • 全文往梦难复温结局+番外(沈淮霆宋思予)列表_全文往梦难复温结局+番外

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1