最后更新:2022-03-27 07:20:35 手机定位技术交流文章
目录
1. HHTTP作为通信议定书
2 HTTP 请求信息(邮件请求)
HTTP回应信息(答复报告)
四. HTTP 请求方法
五.响应状态码:
HTTP通信程序包括客户向服务器提出请求和服务器向客户作出答复。
因此,确立了两项HTTP协议互动模式:请求/答复互动模式和电文/答复互动模式。
通信的定义是传递和交流信息,我们必须承认,通信由主题、内容和渠道组成。
来文议定书提到来文双方为完成来文必须遵守的规则和协定。

在互联网中,您可以使用它将网络内容传送到客户与服务之间。然后,双方将必须遵守网站内容的转移议定书。网页内容是超文本,所以,HyperText 传输协议,或 HTTP 协议,是在线内容传输协议的另一个名称。
由于 HTTP 协议是客户浏览器与服务器之间的通信协议,客户启动的请求被称为 HTTP,客户启动的服务器信息被称为 HTTP 请求或 HTTP 请求提交。
HTTP请求分为四个部分:请求行、请求头、空行和请求体,如图所示:

下面我们来谈谈这四个部分:
一. 请求行:请求行包括请求模式(GET、POST等),URL、HTTP协议版本,按空格分隔。
2. 请求页头:请求页头用于解释客户的基本线索,向服务器通报客户的相关信息,由多行密钥对组成。
请求主管共享的四个最重要的领域如下:
User-Agent要解释当前类型,请使用浏览器。
Content-Type:用于定义传输到服务器的数据格式的术语。
Accept:用于表示客户可能获得的返回内容或数据的种类的术语。
Accept-Language:客户打算收到以该语文编写的文本材料
三行: 在上次请求字段之后, 有一条空行告诉服务器, 请求在头部结尾处结束, 并用于从请求体中分割请求 。
四. 请求:请求是通过POST请求向服务器提交数据,因此显然没有通过Get请求提出请求。
HTTP响应信息,通常称为响应信息,是服务器对客户信息的答复。
高级别工作队的答复还分为四部分:
对头、 状态行、 空行、 响应器的反应
一. 状态线:状态线包含HTTP版本、状态代码以及按空格分隔的状态说明文本的三个部分。
2. 对头的答复:使用多行键对组合来解释服务器的基本信息。
3.空行
四.答复:存储服务器响应客户数据资源请求。
* 格式与要求的机体格式相似,见上文请求表。
我们并不不熟悉Get和POST这两个词,但这两个词是唯一的吗?

HTTP Status Code
请求完成后(无论成功还是失败),我们注意到网络中的以下号码:

如果成功, 它会显示 200。 这是响应状态的代码。 剩下的字符是 HTTP 响应状态代码 。 此状态代码的意义是什么? 它如何运行?
将连同回复信息一起向客户浏览器提供回复状态代码。基于服务器提供的状况代码, 浏览器将决定当前 HTTP 请求是否成功 。它实际上由三个二进制数字组成。状态代码类型由小数点后第一个数字定义。后方的两位数详细说明了当前状态代码类型。
该表然后用来评估状态代码的类型:
| 1开头 | 信息服务器获得的数据要求请求者继续相关程序。 |
| 2开头 | 成功 -- -- 成功接收和处理该操作。 |
| 3开头 | 转线 -- -- 需要采取进一步行动完成请求。 |
| 4开头 | 客户端错误 - 请求包含语法错误或无法完成 。 |
| 5开头 | 服务器处理请求时发生了一些问题。 |
我们通常不只从一个开始,要注意这一点。
2开头的常见为:
200- 请求成功,这是GET和POST申请的典型要求。
201创建 - 创建、 成功请求和生成新资源, 通常为 POST 和 PUT 请求创建 - 创建、 成功请求和生成新资源 。
3开头的常见为:
301永久移动 - 请求的资源已被永久迁移到新的 URL, 返回信息将包括一个新的 URL, 浏览器将自动重定向到新的 URL, 任何请求将被新的 URL 地址替换 。
302:找到的 -- -- 临时搬迁的资源仅临时搬迁,客户保留前一个地址
304未修改 - 未修改,请求的资源未修改, 服务器返回此状态代码时不会返回任何资源, 客户通常会隐藏所获得的资源( 描述数据缓存的使用情况) 。
4开头常见的为:
400:语义错误,服务器无法理解当前请求,除非更新,否则客户将不重试请求。
401未经授权 - 目前的请求需要验证用户 。
403:禁止——服务器和理解请求,但拒绝执行
404找不到 - 服务器无法找到请求的资源 。
408请求超时 - 这是请求超时 。
5开头常见的为:
500国际服务器错误 - 服务器内部错误, 请求中止
501: 未执行 - 服务器不执行当前请求所需的功能之一; 每个服务器必须只支持 GET 和 HEAD 请求方法, 而所有其他请求在不支持的服务器上返回 501 。
503:服务不可用 - 由于服务器维护或超载,服务器目前无法处理请求 。
这些是一些最常见的响应状态代码。 它们被推荐到一个不错的博客上, 几乎全部都写得非常详细 。
状态代码 信息技术工程师的生命足迹
https://cn-blogs.cn/?s=%E7%8A%B6%E6%80%81%E7%A0%81
本文由 在线网速测试 整理编辑,转载请注明出处。