HTTP( Hypertext Transption 协议)(HTTP) 是超文本传输协议的缩略语 。

      最后更新:2021-11-08 00:05

      什么是HTTP?

      (对内容的复制和粘贴权)
      HTTP协议(超文本传输协议)是超文本传输协议的缩略语,是将超文本从万维网服务器传输到本地浏览器的传输协议。
      HTTP是以TCP/IP为基础的数据传输协议,用于发送数据(HTML文件、图片文件、查询结果等)。

      协议是一系列商定的规范。 另一方面,HTTP是客户(浏览接口)与服务(网络服务器)之间发送信息必须遵守的规则。

      请求和响应

      信息流动将产生要求和答复(答复),这些要求和答复将合并成对话。

      1. 请求:客户以请求形式提供的资料。

      信息请求的结构如下。
      在这里插入图片描述

      (1)请求行:

      1)请求方法:
      Get, post, head, options, put, put, putch, delete, TRACE, and concontle are 九个请求方法。 获得, 获得, 获得, 获得, 头, 选择, 选择, put, putch, putch, DELETE, TRACE, TRACE, 和联系。
      其中包括我们习惯使用的GET和POST方法。

      1、GET

      请求提供所要求的页面信息后返回实体的主体机构 。

      2、POST

      将数据发送到选定的处理请求的资源(例如,POST请求可能导致创造新的资源和/或改变现有资源(例如,通过提交表格或上传文件)。 数据载于请求机构。
      (2) URL是请求书的地址。
      (3) 议定书版本:http1.0和http1.One。

      (2)请求头:

      以可比较的配对键的形式存在,其 " 属性:属性价值 " 模式具有各种特征,从中收集客户的信息。
      请指定请求服务器的域名和端口号: 主机: ww.un.org.

      (3) 请求人(请求提供数据):

      它将一个页面表单中的组件值通过param1=value1&param2=value2的键值对形式编码成一个格式化串,它承载多个请求参数的数据。不但报文体可以传递请求参数,请求URL也可以通过类似于“/chapter15/user.html? param1=value1&param2=value2”的方式传递请求参数。

      POST请求的数据位于请求体中,而GET请求的数据位于请求行,URL后接 ?key=value&key=value的格式。
      实例:
      在这里插入图片描述

      答复:服务是应客户的要求提供的。

      当服务器收到客户的请求时,它将提供以下答复信息:
      答复还有三部分内容:
      反应头+反应线(国家法典)+反应
      在这里插入图片描述

      (1)状态码

      常用状态码:

      (2)响应头

      本节载有关于答复(特征)的大量资料。
      内容- 类型: 文本/ html; 字符set=utf-8, 例如
      指示浏览器应以文本/html格式读取响应性数据,例如装入网页时。

      (3)响应体

      显然,服务结束应要求提供返回数据。
      实例:
      在这里插入图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类