从零实现XMLhttpRequest

      最后更新:2022-04-10 23:02:24 手机定位技术交流文章

      HTTP/IP

      • HTTP/IP协议也称为网络通信协议和传输控制协议/互联网协议。

      创建服务器

      发起请求
      在这里插入图片描述

      在这里插入图片描述

      • 物理层、数据连接层、网络层、传输层和应用层从上到下顺序排列。
      • get请求具体信息
        在这里插入图片描述
      • 响应体具体信息
        在这里插入图片描述
        一切都会随着撕裂而结束

      XHMttp 请求已完成 。

      XMLTp 请求已完成 。

      它与 Net 模块建立 TCP 连接, 包装请求头, 并处理返回头 。

      使用网络模块创建 TCP 服务 。

      前面的例子就是直接通过网上模块建立服务,该模块同样以网络模块为基础,但这一次利用网络模块建立Tcp服务,主要区别在于需要处理请求并创建响应率递减范例,即直接通过网上模块建立服务,该模块同样以网络模块为基础,但这次利用网络模块建立Tcp服务,主要区别在于需要处理请求并做出回应。

      如上所述,主要目标是处理所要求的数据,生成回复信息,回复头+回复机构,并返回客户。 http 模块旨在协助我们处理相关请求机构和完整回复信息。

      • http 模块负责执行 http 协议 。
      • 净额模块是用于执行TCP协议的模块。

      实现post

      使用 http-module 的服务
      在这里插入图片描述
      在这里插入图片描述
      Req是一个可读流,可以创建中间线,将请求中的数据直接添加到 req 中。

      员额要求只要求修改发送方法。

      效果:
      在这里插入图片描述

      使用网络模块创建 TCP 服务 。处理post请求。

      http 模块帮助我们解构请求内容, 我们必须在网络模块上建立 tcp 连接, 才能自行处理请求 。
      员额要求的数据传输是按流进行的,部分是其中的一部分,因此,在处理请求的头部时,仅仅使用分割是行不通的,这是一种尖端技术。
      请求体

      解析器

      A 字符是一个要处理的字符。
      回答数据与Get被要求返回的数据相同。相同的回复信息 。

      找到人后,立即返回。效果:
      在这里插入图片描述
      与 http 模块返回的后端相同 。
      净服务打印结果:

      请求、处理人、流程方法、流程URL、经处理的内容和回复数据从上到下列出。

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

          热门文章

          文章分类