14.ABNF_反应信头请求信头

      最后更新:2021-10-21 21:06:51 手机定位技术交流文章

      ◼ ABNF(Augmented BNF)

      也被称为巴科斯-瑙尔范式(Backus-Naur Form),

      RFC 5234:ABNF被用作互联网通信议定书的定义语言。

      ABNF是最严格的HTTP演示格式,因此,在ABNF之外讨论HTTP格式往往是片面的和不批评的。

      它用来描述对请求作出反应的感觉

      浏览器通常最优化。 它们不是真正的文章 。

      HTTP 报告格式定义

      4. HHTTP电文(旧) RFC 2616

      3. 意见格式(新) RFC 7230

      ABNF—核心规则

      在这里插入图片描述

      报文格式—整体

      在这里插入图片描述

      在起始线中显示换行符 。

      在这里插入图片描述

      写得美极了,其实是线上写着的

      在ABNF格式化 HTTP 提交文件。

      请求和答复都使用这一格式。

      在这里插入图片描述

      报告布局:请求行、状态行

      在这里插入图片描述

      SP:space

      “/”:永久,产出/

      DIGIT:数字

      ;:注释

      是的,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,不,

      请求: 客户向服务器提供综合数据, 包括信息正文、 字符串和图片数据 。

      信体演示文稿格式

      在这里插入图片描述

      页头字段:不包括再入转换

      HTAB:tab键

      表示一个字节。

      URL的编码

      当在 URL 中存在特殊字符( 如中文或空格) 时, 它们必须编码 。

      当输入浏览器地址栏中的 URL 时,它会使用 UTF-8 编码。

      ◼ 比如

      我不知道你在说什么 亲爱的 你在这里做什么 com/s? wd = 100度?

      我不知道你在说什么 亲爱的 你在这里做什么 com/s? wwn +E5% 8D% 8D% 8E% E4% B8BA

      wd:关键词

      后台服务器决定 URL 是如何编码的 。

      在将查询发送到服务器之前,浏览器加密程序会设置特殊字符。

      Xshell + telnet

      在Xshell安装Xshell(安全终端模拟器)的Telnet

      它可以通过HTTP报告直接与服务器联系。

      你可以以更清楚、更明显的方式看到请求的内容和对请求的答复。

      这是对请求格式的测试

      在这里插入图片描述

      (telnet 本地主机 8080, 远程连接到本地服务器)

      在这里插入图片描述

      (内容严格, 没有请求的地址; 用于服务器 。 )

      在这里插入图片描述

      302 重新定位状态代码

      在这里插入图片描述

      "我要求更多空间, 这不符合RFC。"

      RFC是无穷无尽的, 这是服务器的标准, 比如 Tomcat 服务器, 当我们建立这个服务器时, 我们提高了它的容忍率错误率, 即使客户不遵循 RFC 文件, 我们允许它通过, 不同的服务器有不同的容忍率 。

      请求方法

      RFC 7231第4节RFC 7231: 请求方法:对八个请求方法的解释

      GET、HEAD、POST、PUT、DELETE、CONNECT、OPTIONS、TRACE

      RFC 5789第2节:补丁方法:描述倾斜技术。

      一共由九种方法

      GET: 通常用于阅读, 要求在 URL 后面立即汇总参数( 浏览器有 URL 长度限制 ) 。

      希望获得资源,例如网站的在线网页或数据库的用户数据。

      包含网站源代码的服务器和包含数据库的服务器可能不同 。

      您可以通过请求参数来告诉服务器您想要什么, 但无法提供太多的数据 。

      POST:通常用于添加、编辑和删除请求参数,这些参数可以列入请求主体(无大小限制)。

      增删内容应张贴在此,准备检查。

      请求得到了与GET请求相同的答复,但没有回信。

      回复请求的上半部分时不返回答案 。

      例如,在下载一个巨大的文件之前, 请先考虑其大小, 然后再决定是否下载它。 这样可以节省带宽 。

      选择:资源获取支持的通信选择,如服务器支持的请求方法。

      OPTIONS * HTTP/1.1

      在这里插入图片描述

      PUUT: 全面覆盖现有资源

      部分资源修改(在没有现有资源的情况下创造新资源)。

      此命令用于删除某些资源 。

      TRACE: 要求服务器提供关于请求的信息,主要是用于测试或诊断HTTP请求。

      目标:客户与所请求的资源之间的双向通信渠道,可用于建造隧道(隧道)。

      可被雇用访问使用 SSL (HTTPS) 协议的网站

      外勤主管(外勤主管)

      提高服务器对您需求的认识

      头字段分为四类。

      请求标题参数

      • 有关将获得的资源或客户本身的信息来源

      反应标题参数

      • 其他答复信息,例如服务器的名称和版本等。

      实体页眉的字段

      • 关于实体主题事项的补充资料,例如其长度(Content-Length)或MIME类型(Content-Type)。

      常规页眉字段

      • 要求和答复的情况也是如此,但信息来源的情况并非如此。

      例如:连接、日期

      无需将您的学习分为四大类。

      请求头字段

      在这里插入图片描述

      在这里插入图片描述

      优先级越高,q值越高。

      如果未提供 q 值, 默认值为 1.% 1% 1%% 1%% 1%% 1%% 1%% 1%% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1% 1%

      q=0 重量为 9。

      客户向服务器提交了请求信头字段。

      在这里插入图片描述

      参考书目被用来保护链条免遭盗窃,减轻公司服务器的压力,并保持公司网站上的数据不被他人窃取。

      有些要求是不寻常的。

      在这里插入图片描述

      在这里插入图片描述

      范围用于下载多个两个断点, 客户端下载一个大文件, 根据 CPU 的线条将其分解为多个下载, 并下载未下载的部分 。

      响应头字段

      在这里插入图片描述

      在这里插入图片描述

      文字就是简单的文字。你给我任何东西,我会把它出口出去。

      无法启动 Evolution 的邮件组件 。

      在这里插入图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12099.html

          热门文章

          文章分类