zoukankan      html  css  js  c++  java
  • 使用Fiddler抓取手机请求

    1.下载安装

    Fiddler下载地址:http://www.telerik.com/download/fiddler
    安装步骤比较简答, 就不介绍了。一直下一步就可以了。

    2.配置PC端Fiddler和手机

    (1)配置Fiddler允许监听https

    打开Fiddler菜单项Tools->Fiddler Options,选中decrypt https traffic和ignore server certificate errors两项,如下图:

    Fiddler https设置
     
    Fiddler https设置.jpg

    第一次会提示是否信任fiddler证书及安全提醒,选择yes,之后也可以在系统的证书管理中进行管理

    (2) 配置Fiddler允许远程连接

    如上图的菜单中点击connections,选中allow remote computers to connect,默认监听端口为8888,若被占用也可以设置,配置好后需要重启Fiddler,如下图:

    Fiddler 连接端口号设置
     
    Fiddler 连接端口号设置.jpg

    (3) 配置手机端

    Pc端命令行ipconfig查看Fiddler所在机器ip,本机ip为192.168.45.105,如下图

    查看自己IP
     
    查看自己IP.jpg

    打开手机连接到同一局域网的wifi,并修改该wifi网络详情(长按wifi选择->修改网络)->显示高级选项,选择手动代理设置,主机名填写Fiddler所在机器ip,端口填写Fiddler端口,默认8888,如下图:

    手机端手动设置代理
     
    手机端手动设置代理.jpg

    这时,手机上的网络访问在Fiddler就可以查看了,如下图百词斩的网络请求:

    Fiddler查看到的手机请求结果
     
    Fiddler查看到的手机请求结果.jpg

    可以双击上图某一行网络请求,右侧会显示具体请求内容(Request Header)和返回内容(Response Header and Content),如下图:

    Fiddler查看到的手机请求结果
     
    Fiddler查看到的手机请求结果.jpg

    creation of the root certificate was not successful 错误问题

    一般第一次的时候,Fiddler会提示如下的错误消息:
    creation of the root certificate was not successful

    解决方法:

    1、打开cmd
    2、进入fillder的目录
    由于我是安装在E盘,所以我的命令是:

    cmd 命令
     
    cmd命令.jpg

    然后输入如下命令:

    
    makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012
    
    
    cmd 命令
     
    cmd命令.jpg

    如果成功的话
    打开网页:http://xxx:8888/ 点击(xxx是你电脑上的IP地址,我电脑IP是:192.168.45.105,所以填这个,如果你IP不同,请按照你本地IP填写)
    You can download the FiddlerRoot certificate

    手机端截图
     
    手机端截图.jpg

    原文地址:https://www.cnblogs.com/woaic/p/6060262.html

  • 相关阅读:
    接口开发中的 RestTemplate 传参问题
    逆流成河:五年软件开发生涯
    .NET Web开发技术简单整理
    2011-05-29 21:48 VS.NET2010水晶报表安装部署[VS2010]
    WPF 基础到企业应用系列3——WPF开发漫谈
    C# WinForm开发系列
    接口和委托的区别
    通过jquery触发select自身的change事件
    php去掉字符串中的最后一个字符和汉字
    Go语言学习之数据类型
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/13748300.html
Copyright © 2011-2022 走看看