HTTP 协议的基本格式和 fiddler 的用法

      最后更新:2022-06-27 13:02:33 手机定位技术交流文章

      1.HTTP协议的基本格式

      HTTP是一个文本格式协议. 通过Chrome开发工具或Fiddler抓取, 分析HTTP请求/响应的细节.

      1,客户端:网络请求的一个端被主动启动;

      服务器:网络请求的被动接受;

      请求:由客户端发送到服务器的数据;

      4. 响应: 服务器 向 客户端 返回 的 数据 ;

      他的具体格式:(要求和相应的格式是相同的,除了第一行和其他三个行)

      四个部分:

      1. 行信息:(请求=>请求行;响应=>响应行)
      2. 头信息:(请求=>请求头;响应=>响应头)
      3. 空白字段:为什么有空白字段?因为http协议是基于传输层tcp(byte stream)的实现,标题信息是变长,读到空白字段,你知道它已经结束。
      4. body:(请求=>请求头正文;响应=>响应正文)

      如何使用吉他手

      HTTP是一个文本格式协议. 通过Chrome开发工具或Fiddler抓取, 分析HTTP请求/响应的细节.

      1.使用Chrome开发工具来抓住并观察我们的HTTP协议。

      2.使用吉他手握住。

      (1)下载并安装填料工具。

      直接下载: Fiddler | Web 调试代理和调试解决方案

      (二)打开填料器

      • 左窗显示所有HTTP请求/响应, 选择请求查看细节.
      • HTTP请求的内容显示在右上。(可以通过转换到原始标签页查看详细的数据格式)
      • 右下显示HTTP响应消息的内容。(可以通过切换到原始标签页查看详细的数据格式)
      • 请求和响应的详细数据,可通过笔记本在笔记本视图右下角的笔记本打开

      2.2 抓百度的包

      3 抓包的原理

      吉他手等同于“ 代理 ”.
      浏览器访问了sogou.When com,HTTP请求首先被发送到Fiddler,然后 Fiddler将请求发送到sogou服务器。
      当索戈服务器返回数据时,菲德勒接收返回数据,然后将数据转移到浏览器。
      因此,菲德勒对浏览器和索戈服务器之间的相互作用的数据细节非常清楚

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

          热门文章

          文章分类