最后更新:2022-05-21 10:21:35 手机定位技术交流文章
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行动被称为一项服务,其工作可分为四个步骤:
连接建立后,客户端以统一资源标识符(URL)、协议版本号、MIME信息,包括请求修改器、客户机信息,也许还有内容等形式向服务器发送请求。
服务器应请求在一个州行内提供同等的答复信息,包括协议版本号、成功代码或错误代码,以及MIME信息,包括服务器信息、实物信息和潜在内容。
服务器向客户提供的信息通过浏览器在用户屏幕上通过浏览器显示,客户随后与服务器断开。
HTTP协定是一项地位与不地位协定。缺乏地位表明,该协定缺乏处理这一问题的记忆能力。因为没有规定,如果后续行动要求事先提供资料,则它必须重传,这可能导致每个连接传送的数据数量增加。另一方面,当不需要事先信息时,服务器反应更快。
简单而简单:当客户向服务器请求服务时,只要请求的方法和传输路径是必需的。GET和POST是标准的要求方法。每种方法都说明客户与服务器之间的若干通信方法。由于HTTP协议的简单性,HTTP服务器软件很小。因而通信速度很快。
HTTP 支持任何形式的数据项的传输。 传输类型由 Fontent- Type 表示 。
没有连接 : 每个连接只处理一个请求 。 一旦服务器处理过客户的请求并收到客户的回复, 连接将被切断 。 此策略会节省传输时间 。
HTTP/1. 在HTTP/1.协议中,协议确定了以各种方式运行所确定资源的共八种方法:
GET
向指定资源发送“ 播放” 请求。 GEG 方法只应用于接收数据, 不应用于造成“ 副作用” 的操作, 如 Web 应用程序。 原因之一是网络蜘蛛可以随机访问 GEG 方法等等 。
HEAD
请求资源配置的方式与 GET 方法相同。 不同之处在于服务器不会将资源返回到纸张的这一节。 它的好处是使用这一方法收集“ 有关资源的信息”( 元数据信息或元数据), 而不必发送完整的内容 。
POST
将数据发送到给定的资源并要求服务器处理它(例如提交表格或上传文件)。 数据包含在请求中 。
PUT
上传其最新材料到所提供的资源位置 。
DELETE
请服务器删除请求URI确定的资源。
TRACE
回声服务器接收的请求大多用于测试或诊断。
OPTIONS
此技术使服务器能够回应资源允许的所有 HTTP 查询 。 “ *” 不使用资源名称, 而是将选择请求发送到网络服务器, 以验证服务器的能力 。
CONNECT
协议保留一个能够转换连接到管道的代理服务器。 无法关闭临时文件夹:%s
本文由 在线网速测试 整理编辑,转载请注明出处 。