fiddler使用记录
来源:互联网 发布:淘宝网怎么添加客服 编辑:程序博客网 时间:2024/06/10 05:46
纯粹好奇,小小实践了一下fiddler,分享一下~
目的
html5 项目使用微信浏览器访问,出现bug,准备抓取请求分析一下
工具
Fiddler4
电脑设置
- 安装fiddler
- cmd 查看ip地址
- 启动fiddler,设置 Tool->Options->如下图:
手机设置
- 连接WIFI(保证与fiddler安装的电脑在同一WIFI下),点击链接的WIFI进行高级设置,注意需要再次输入密码,高级设置中选择代理,手动代理,代理设置中,host 为主机的ip地址,port 为fiddler里面默认的8888,如果被占用在启动fiddler时会提示你更改。
测试
这时从微信公众号进入要测试的界面,点击后,从fiddler右侧inspectors选项卡,可以看到request及response相关信息。
补充
- filters使用
使用过程中发现好多,不想查看的请求也被抓取了,那么我们就可以使用filters如下图: - 自动保存responseBody为html文件
点击Rules->CustomizeRules 对文件内容进行修改
static function OnBeforeResponse(oSession: Session) { if (m_Hide304s && oSession.responseCode == 304) { oSession["ui-hide"] = "true"; } if (oSession.oRequest["User-Agent"].indexOf("Android")> -1 && oSession.HTTPMethodIs("CONNECT")) {oSession.oResponse.headers["Connection"] = "Keep-Alive"; } if (oSession.fullUrl.Contains("shengxuece.com")){ oSession.utilDecodeResponse();//消除保存的请求可能存在乱码的情况 //oSession.SaveResponse("D:\\Fiddler Sessions\\"+oSession.id+"_Request.htm",false); oSession.SaveResponseBody("D:\\Fiddler Sessions\\"+oSession.id+"_Request.htm");} }
- https请求抓取
fiddler相关设置如下图:
使用手机访问电脑IP地址:8888(默认端口)会进入fiddler Echo Service 点击下面的 FiddlerRoot certificate 下载证书,并到系统设置中进行安装,然后就可以顺利抓取https 了。
0 0
- fiddler使用记录
- fiddler使用记录
- fiddler使用
- Fiddler使用
- fiddler使用
- fiddler 使用
- Fiddler 使用
- Fiddler使用
- Fiddler使用
- Fiddler 使用
- fiddler学习记录
- Fiddler - 使用Fiddler做抓包分析
- Fiddler (五) Mac下使用Fiddler
- Fiddler (五) Mac下使用Fiddler
- Fiddler (五) Mac下使用Fiddler
- Fiddler (五) Mac下使用Fiddler
- Fiddler (五) Mac下使用Fiddler
- Fiddler (五) Mac下使用Fiddler
- Linux 使用rpm方式安装最新mysql(5.7.17)完整步骤
- 使用swing的美化框架
- Mock 和Stub之间的区别
- 如何动态生成Selector状态选择器
- Oracle事务(Transcations)的一致性
- fiddler使用记录
- pyhton正则表达式学习
- springboot 使用第三方tomcat 运行
- 【C/C++开发】C++实现简单的线程池
- ASP.NET Core MVC-WebAPi如何构建路由?
- dplyr包--数据操作与清洗
- 当直播遇上H5:高小姐要直播,二师兄也拦不住
- 开发注意事项
- linux线程进程学习