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

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

7 人参与  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://www.zhangshiyu.com/post/31856.html

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

  • 评论(0)
  • 赞助本站

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

最新文章

  • 高分_夏晚歌陆秋(震惊!玄学大佬被读心了)(夏晚歌陆秋)全本完整阅读
  • 空有相思无尽处小说(燕婉娴容珩)后续+番外精编之作无删减_(燕婉娴容珩)空有相思无尽处小说结局+番外看点十足_笔趣阁
  • 大盛的繁荣景象尽收于眼底孟莹姝陆鼎鸿小说无删减阅读无干扰(孟莹姝陆鼎鸿)番外+续集
  • (头条)竹马抑郁后,未婚妻疯狂报复我小说(沈星眠陆景行)整本免费版阅读无广告(竹马抑郁后,未婚妻疯狂报复我)
  • 与君来生再相爱后续+完结_小说后续在线阅读_无删减免费完结_
  • 却道无情胜有情后续更新+番外_墨宸灵珠阿宸内容精选_小说后续在线阅读_无删减免费完结_
  • 新章速递可我不想再等你了是什么小说(沈疏月傅沉舟)完本阅读无广告(可我不想再等你了)
  • 春风不渡无心人最后结局(林至南霍以峦)_春风不渡无心人最后结局
  • 折光于渊向晦而明++后续(孟裕张雅)_折光于渊向晦而明++后续
  • 救助身价六十万的流浪狗后,室友疯了虐心反转_娜娜张琳爱犬后续更新+番外_小说后续在线阅读_无删减免费完结_
  • 送走老公的白月光,我转身嫁给了死对头完整文本_恩泽维生素薛泽恩免费看_小说后续在线阅读_无删减免费完结_
  • 所爱已隔人山人海看点十足(温掬月周既明)全书浏览_所爱已隔人山人海看点十足全书浏览

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

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