当前位置: 首页 > 网络应用技术

发送请求以个人对返回响应-XIAOBU的理解

时间:2023-03-08 13:52:57 网络应用技术

  1. HTTP简介

  1.1定义

  1.2请求/响应消息格式

  1.3请求 - get/post

  1.4响应状态

  2. HTTP请求,浏览器做了什么,服务器处理和分析过程****

  1.1

  HTTP(超文本传输协议,超架传输协议)是计算机和计算机之间通信之间的第一个标准协议。该协议限制了通信内容的格式和各种内容的含义。

  随着时代的发展和技术的变化,该协议现在已被广泛用于各个领域,而不是限于计算机和计算机。手机和电视等各种智能设备经常使用此协议通信。因此,它通常称为末端和结束之间的通信协议。

  Web属于B/S架构应用程序软件。在B/S体系结构中,浏览器的协议与服务器通信是HTTP协议。作为合格的Web开发人员,HTTP协议中规定的内容是必需的课程。

  应用软件体系结构通常分为两类:B/S体系结构:浏览器(浏览器)←→服务器。浏览器使用该软件访问网站,服务器提供数据存储和其他服务。C/S架构:客户端(客户端)←→服务器(服务器)。该软件通过安装软件安装到计算机上,然后服务器提供数据存储和其他服务。

  1.2请求消息的格式

  ****请求 - “请求请求路径HTTP协议版本(通常可以主观获取请求'获取物品',因此请使用它来依赖)

  请求标题---“客户想告诉服务器一些其他信息

  空线

  请求 - 客户客户要发送到服务方面的数据文本

  1.3如何请求获取/发布状态代码

  根据HTTP标准,HTTP请求可以使用多个请求方法。

  HTTP1.0定义了三种请求方法:获取,发布和头部方法。

  http1.1添加了五种新请求方法:选项,put,删除,跟踪和连接。

  状态代码:只需了解

  状态代码由三个数字组成。第一个数字定义了响应类别,并且有五个可能的值。

  1xx:指示信息 - 指示已收到并继续处理该请求。

  2XX:成功 - 指示该请求已成功接收,理解和接受。

  3xx:重置方向 - 必须进一步操作请求。

  4XX:客户端错误 - 无法实现语法错误或请求。

  5xx:服务器 - 侧错误 - 服务器无法实现法律请求。

  通用状态代码和状态描述的描述如下。

  200可以:客户请求成功。

  400不良请求:客户端请求语法错误,服务器无法理解。

  401未经授权:未授权请求。此状态代码必须与www-paptrenticate标头域一起使用。

  403禁止:服务器收到请求,但拒绝提供服务。

  404找不到:不存在请求资源。例如:输入错误的URL。

  500 Internet服务器错误:服务器有一个不可预测的错误。503服务器大学:该服务器当前无法处理客户端的请求,并且一段时间后可能会返回正常。

  我认为以下图片比任何文本描述都要清楚。我不会在这里详细介绍。根据不同的操作系统,将有不同的概念。这是:Windows下的Apache+PHP环境。

  结论:上面的过程只是个人理解,也许有错误,或者存在无关的水平。如果您看到错误或说明,您仍然希望给我一个更正!握住拳头,谢谢!o(o_∩)o

  原始:https://juejin.cn/post/710705834210762765