最后更新:2021-11-04 08:29:01 手机定位技术交流文章
通信协议(Communication Protocol)是指通信双方为完成通信而必须遵守的规则和协议。
普遍认为,通信双方均采用商定的交付和接收信息格式,即以前商定的通信形式,即通信协议。
为了便利客户与服务器之间的在线内容传输,双方必须遵守网络内容传输协议。
由于在线材料也被称为超文本,网络内容的传输机制被称为超文本传输协议。
HTTP是超文本传输协议的缩写。
超文本传输协议(HTTP)是超文本传输协议的缩略语。HyperText Transfer Protocol它界定了网页内容在客户端和服务器之间传输时使用的传输格式。
例如:
客户端必须以 HTTP 协议指定的格式将数据发送到服务器 。
服务器以 HTTP 协议格式响应客户端 。
HTTP协议有一个互动的请求/答复机制。
由于HTTP由于协议是客户浏览器与服务器之间的通信协议,客户启动的请求被称为HTTP请求。
HTTP 请求信息指上一封提交服务器的信件 。
注意:HTTP请求消息又叫做HTTP请求报文
HTTP请求消息由请求行(request line)、请求头部(header空行和请求体的 4 个区域
请求行由三个部分组成:请求模式、 URL 和 HTTP 版本,由空格分隔。

头被要求解释客户的基本信息, 以便提醒服务器注意客户的重要信息。 例如, 用户代理可以告诉服务器目前使用的浏览器类型 。
Content-Type接受指定客户可接收的返回内容类型; 描述发送到服务器的数据格式;Accept-Language用于具体说明客户预期会收到哪些文文本。
每行中, 要求页眉有一个多行密钥/ 价值对, 由键和值之间的英文冒号分隔 。


关于请求的第一个领域,请参阅更详细的讨论。MDN正式文件: https:// developmenter.com/zh-CN/docs/Web/HTTP/headers/I'm sorry, Mozilla.org/zh-CN/docs/Web/HTTP/HTTP/HTTP/HTTP/Hheaders/I'm sorry, Mozilla.org/zh-CN/docs/Web/HTTP/HTTP/
最后一个请求信头字段后面有一个空行,该行向服务器信号头请求已经结束。
请求信息中将请求与请求机构分开的一行。

请求中的内容是传递。POST将数据发送到服务器

注意:只有POST请求才有请求体,GET请求没有请求体!
回复信息也称为回复信息,因为它是服务器发送给客户端的信息。
HTTP响应信息分为四个部分,如下图所示:状态行、响应头、空行和响应。

状态线由三部分组成:HTTP协议版本说明文本、状态代码和状态代码,按空间分隔。

回复头用于描述服务器的基本信息。对头的回复由多行密钥/数值对组成,以英文分隔,每行的密钥和数值之间用冒号分隔。


在此可找到其他响应信头字段 。MDN正式文件: https:// developmenter.com/zh-CN/docs/Web/HTTP/headers/I'm sorry, Mozilla.org/zh-CN/docs/Web/HTTP/HTTP/HTTP/HTTP/Hheaders/I'm sorry, Mozilla.org/zh-CN/docs/Web/HTTP/HTTP/
当最后一个响应头字段到达时,将沿着一条空行向客户端通知响应头的结束。
响应信件的空行用于区分响应头和响应机构 。

服务器对客户资源内容的反应中保存了响应。

HTTP 请求方法是 HTTP 协议的一部分,用于确定服务器资源上要采取的行动,这是最常见的请求方法。GET和POST。

HTTP答复国法(HTTP)是超文本传输协议(HTTP)的缩略语。HTTP Status Code),也属于HTTP用于确定反应阶段的协议的一个组成部分。
回复状态代码将连同回复信息一起传送给客户浏览器,浏览器将能够根据服务器返回的回复状态代码确定时间。
HTTP该请求要么中选,要么不成功。

HTTP 状态代码由三个小数整数组成,第一个表示状态代码的类型,第二个用于解构状态代码。
HTTP身份代码有五种:

提供完整的HTTP反应州代码供参考。MDN正式文件可查阅https://development.org/zh-CN/docs/Web/HTTP/status。
** 范围状态代码表示服务器收到和处理的请求正确。

3** 范围状态代码,表明服务器期望客户调整方向,需要客户开展更多的活动来满足资源请求。

4** 范围地位法表明,客户的请求是非法的,导致请求失败。

5 ** 范围状态代码,显示服务器未能正确处理客户请求造成的意外问题。
本文由 在线网速测试 整理编辑,转载请注明出处。