HTTP协议

      最后更新:2022-05-21 10:21:35 手机定位技术交流文章

      文章目录

      • 一. HTTP到底是什么?
      • 二. 过渡工作队的工作流程
      • 三、HTTP特点
      • 四. HTTP请求的方法

      一. HTTP到底是什么?

      HTTP是用于分销、协作和超媒体信息系统的应用层协议,HTTP是万维网数据通信的基础。

      HTTP是以TCP/IP为基础的数据传输协议,用于发送数据(HTML文件、图片文件、查询结果等)。

      欧洲核研究组织委托Tim Bernards-Li于1989年创立HTTP。万维网协会和因特网工程工作队管理HTTP标准化工作。最后,还印发了一系列RFC文件。其中最著名的是RFC 2616于199年6月获释。HTTP 1 定义了HTTP协议的常用版本。

      2014年12月,因特网工程工作队超文本传输议定书Bis工作组将HTTP/2标准提案提交机构间小组审议。2015年2月17日批准。2015年5月,HTTP/2标准正式公布于RFC 7540号文件,HTTP/2标准于2015年5月发布。HTTP 1.1 改为 HTTP成绩标准。

      要在万维网上发送和接收HTML内容并相互沟通,客户和服务器必须同时支持HTTP。

      二. 过渡工作队的工作流程

      HTTP行动被称为一项服务,其工作可分为四个步骤:

      • 客户端和服务器之间的第一个连接是必要的。 HTTP 操作在单击超链接时开始。
      • 连接建立后,客户端以统一资源标识符(URL)、协议版本号、MIME信息,包括请求修改器、客户机信息,也许还有内容等形式向服务器发送请求。

      • 服务器应请求在一个州行内提供同等的答复信息,包括协议版本号、成功代码或错误代码,以及MIME信息,包括服务器信息、实物信息和潜在内容。

      • 服务器向客户提供的信息通过浏览器在用户屏幕上通过浏览器显示,客户随后与服务器断开。

      三、HTTP特点

      • HTTP协定是一项地位与不地位协定。缺乏地位表明,该协定缺乏处理这一问题的记忆能力。因为没有规定,如果后续行动要求事先提供资料,则它必须重传,这可能导致每个连接传送的数据数量增加。另一方面,当不需要事先信息时,服务器反应更快。

      • 简单而简单:当客户向服务器请求服务时,只要请求的方法和传输路径是必需的。GET和POST是标准的要求方法。每种方法都说明客户与服务器之间的若干通信方法。由于HTTP协议的简单性,HTTP服务器软件很小。因而通信速度很快。

      • HTTP 支持任何形式的数据项的传输。 传输类型由 Fontent- Type 表示 。

      • 没有连接 : 每个连接只处理一个请求 。 一旦服务器处理过客户的请求并收到客户的回复, 连接将被切断 。 此策略会节省传输时间 。

      四. HTTP请求的方法

      HTTP/1. 在HTTP/1.协议中,协议确定了以各种方式运行所确定资源的共八种方法:
      GET
      向指定资源发送“ 播放” 请求。 GEG 方法只应用于接收数据, 不应用于造成“ 副作用” 的操作, 如 Web 应用程序。 原因之一是网络蜘蛛可以随机访问 GEG 方法等等 。

      HEAD
      请求资源配置的方式与 GET 方法相同。 不同之处在于服务器不会将资源返回到纸张的这一节。 它的好处是使用这一方法收集“ 有关资源的信息”( 元数据信息或元数据), 而不必发送完整的内容 。

      POST
      将数据发送到给定的资源并要求服务器处理它(例如提交表格或上传文件)。 数据包含在请求中 。

      PUT
      上传其最新材料到所提供的资源位置 。

      DELETE
      请服务器删除请求URI确定的资源。

      TRACE
      回声服务器接收的请求大多用于测试或诊断。

      OPTIONS
      此技术使服务器能够回应资源允许的所有 HTTP 查询 。 “ *” 不使用资源名称, 而是将选择请求发送到网络服务器, 以验证服务器的能力 。

      CONNECT
      协议保留一个能够转换连接到管道的代理服务器。 无法关闭临时文件夹:%s

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

          热门文章

          文章分类