0
点赞
收藏
分享

微信扫一扫

Rocky9.2基于http方式搭建局域网yum源

萧让听雪 2023-09-21 阅读 65

目录

参考博客

一、Fiddler配置

首先需要对Fiddler抓取Https请求进行相关配置:
在这里插入图片描述

二、分析Http请求

1. Http消息结构简介

1.1 Request请求消息

Request请求消息分为3部分,第一部分叫Request line, 第二部分叫Request header, 第三部分是body. header和body之间有个空行, 结构如下图:
在这里插入图片描述
其中,第一行中的Method表示请求方法,比如"POST",“GET”, Path-to-resoure表示请求的资源, Http/version-number 表示HTTP协议的版本号。当使用"GET" 方法时, body为空

1.2 Response响应消息

和Request消息的结构基本一样,Response响应消息的结构同样也分为三部分:第一部分叫Response line, 第二部分叫Response header,第三部分是body. header和body之间也有个空行, 结构如下图:
在这里插入图片描述

HTTP/version-number表示HTTP协议的版本号,status-code 和message 表示Http响应状态码及消息文本,常见的有 200 OK, 302 Found, 403 Forbidden,404 Not Found,500 Internal Server Error等。

2. 分析Get接口

2.1 请求示例

打开百度首页后,并搜索关键词fiddler
在这里插入图片描述

2.2 查看Get请求

此时Fiddler会抓取浏览器所有的Http请求,点击任何一条请求均可看到详细信息,包括协议类型,URL,Client及cookie信息。
在这里插入图片描述
输入搜索词Fiddler抓包后,百度搜索Http请求如下(可以看到请求关键参数:wd=fiddler抓包)
在这里插入图片描述
点击右侧Raw查看请求详细信息:协议类型,请求URL,参数,Headers等,其中GET类型Http接口参数在请求URL中以?打头的key=value形式,多个参数之间以&分割
在这里插入图片描述

2.3 查看Get响应

点击右下方Raw可以查看详细的响应内容,包括status line,headers及body三部分
在这里插入图片描述

3 分析Post接口

这里我使用一个自定义的post接口
在这里插入图片描述
在这里插入图片描述

举报

相关推荐

0 条评论