Ajax第五天笔记总结

      最后更新:2022-06-01 03:23:22 手机定位技术交流文章

      Ajax第五天

      今日目标

      • 能够说出什么是HTTP协议
      • 能够知道HTTP请求消息的组成部分
      • 能够知道HTTP响应消息的组成部分
      • 这是传达基本需求的方法
      • 您可以确定典型的反应状态代码 。

      一. 《HTTP协定》导言

      1、什么是通信

      信息的传递和交流称为通信。

      通信三要素:

      1、通信的主体

      2、通信的内容

      3、通信的方式

      • 现实生活中的通信、

        举个例子:张三想通知他最亲近的朋友李西接受学院教育。

        其中:

        张三和李西是通讯对象

        通信的内容是进入知识转让研究所的门户。

        通信的方式是写信;

      • 互联网中的通信

        在这种情况下,服务器通过将精神病研究所的简介发送到客户浏览器进行响应。

        其中:

        服务器和客户浏览器是通信的主要对象。

        信息通报的内容向知识知识研究所作了简短的介绍。

        通信的方式是响应;

      2、什么是通信协议

      通信协议(Communication Protocol)是指通信双方为完成通信而必须遵守的规则和协议。

      通信协议是一种先前谈判商定的通信方式,在其中,对话双方使用商定的传递和接收信息形式,特定通奸协议是先前谈判的通信方式,对话双方使用商定的发送和接收信息形式。

      • 现实生活中的沟通安排

        Zhang San和Li Qi曾经通过信函进行通信,双方在填写信封时,预计将遵守既定条例,填写信封的规则构成通信协议。

        在这里插入图片描述

      • 互联网中的通信协议

        为了便利客户与服务器之间的在线内容传输,双方必须遵守网络内容传输协议。

        由于网页内容也称为超文本,网页内容的传输机制也称为超文本传输议定书,通常称为HTTP议定书。

      3、HTTP
      • 什么是HTTP协议

        HTTP 协议代表超文本传输协议( HTTP 协议) 。HyperText Transfer Protocol它界定了网页内容在客户端和服务器之间传输时使用的传输格式。

        例如:

        • 客户端必须以 HTTP 协议指定的格式将数据发送到服务器 。
        • 服务器以 HTTP 协议格式响应客户端 。
      • HTTP 协议协议互动模式

        HTTP协议采用互动式请求和答复模式。

        在这里插入图片描述

      二. HTTP信息要求

      首先,HTTP的信息要求是什么?

      由于HTTP由于协议是客户浏览器与服务器之间的通信协议,客户启动的请求和转发到服务器的信息被称为 HTTP 请求。

      注意:HTTP请求消息又叫做HTTP请求报文

      2. HTTP要求信息内容

      HTTP请求消息由请求行(request line)、请求头部(header4个空行和请求体

      在这里插入图片描述

      3、请求行

      请求行由三个部分组成:请求模式、 URL 和 HTTP 版本,由空格分隔。

      在这里插入图片描述

      4、请求头部

      头被要求解释客户的基本信息, 通知服务器客户的重要信息。 例如, 用户代理可以告诉服务器当前使用何种浏览器 。Content-Type接受指定客户可接收的返回内容类型; 描述发送到服务器的数据格式;Accept-Language用于具体说明客户预期会收到哪些文文本。

      每行中, 要求页眉有一个多行密钥/ 价值对, 由键和值之间的英文冒号分隔 。

      在这里插入图片描述

      • 请求页头——标准请求页头字段。

        在这里插入图片描述

      在这里插入图片描述

      5、空行

      最后一个请求信头字段后面有一个空行,该行向服务器信号头请求已经结束。

      请求信息中将请求与请求机构分开的一行。

      在这里插入图片描述

      6、请求体

      请求中的内容将被通过。POST将数据发送到服务器

      在这里插入图片描述

      注意:只有POST请求才有请求体,GET请求没有请求体!

      三. HTTP反应代码

      首先,HTTP的反应是什么?

      回复信息也称为回复信息,因为它是服务器发送给客户端的信息。

      2. HTTP反应信息组件

      HTTP响应信息分为四个部分,如下图所示:状态行、响应头、空行和响应。

      在这里插入图片描述

      3、状态行

      状态线由三部分组成:HTTP协议版本说明文本、状态代码和状态代码,按空间分隔。

      在这里插入图片描述

      4、响应头部

      响应头用于传送服务器的基本信息。 对头的响应是多行密钥/价值对, 由每行的密钥和值之间的英文冒号分隔 。

      在这里插入图片描述

      • 共同应对主管对主管的回应

        在这里插入图片描述

        在此可找到其他响应信头字段 。MDN 正式文件可在以下网址查阅:https://development.org/zh-CN/docs/Web/HTTP/headers。

      5、空行

      当最后一个响应头字段到达时,将沿着一条空行向客户端通知响应头的结束。

      响应信件的空行用于区分响应头和响应机构 。

      在这里插入图片描述

      6、响应体

      服务器对客户资源内容的反应中保存了响应。

      在这里插入图片描述

      四. HTTP请求的方法

      1. HTTP请求方法具体是什么?

      HTTP 请求方法是 HTTP 协议的一部分,用于确定服务器资源上要采取的行动,这是最常见的请求方法。GETPOST

      2. HTTP请求方法

      在这里插入图片描述

      HTTP反应状态代码(V)

      1. HTTP反应代码是什么?

      HTTP反应状态代码HTTP Status Code),也属于HTTP具体指明答复状况的协议部分。

      向客户浏览器提供回复状态代码,用户浏览器将根据服务器提供回复状态代码了解时间。HTTP该请求要么中选,要么不成功。

      在这里插入图片描述

      2. HTTP反应国家代码构成和分类

      HTTP 状态代码由三个小数整数组成,第一个表示状态代码的类型,第二个用于解构状态代码。

      HTTP身份代码有五种:

      在这里插入图片描述

      完整的HTTP反应状态代码可供查阅。MDN 正式文件可在以下网址查阅:https://development.org/zh-CN/docs/Web/HTTP/status。

      3. 最常用的HTTP反应状态代码
      • 2 成功的相关性答复州法

        2.1 范围状态代码表明,请求是服务器成功接收和处理的,最常见的200型状态代码如下:

        在这里插入图片描述

      • 3 调整适当的回答国家代码

        三.1 范围状态代码表明,服务器要求客户重新定向,为满足资源请求,需要更多的客户活动。

        在这里插入图片描述

      • 4个客户与错误有关的回复状态代码

        四.1 范围状态代码表明,客户的请求是非法的,导致请求失败。

        在这里插入图片描述

      • 5 服务端错误反应状态代码

        五.1 范围状态代码表示由于服务器未能正确处理客户请求而造成的意外问题。

        在这里插入图片描述

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

          热门文章

          文章分类