使用Fiddler抓包工具抓取服务器数据

在正常开发中,应用总是要和服务器交互,其中不免要分析服务器返回的数据,以及测试接口,我们要借助抓跑工具类帮助。所谓抓包工具,其实就是一个代理,
正常我们访问服务器是直接访问,使用代理后,就是通过代理去访问,而代理会把请求信息和服务器的响应信息抓取下来。
下面介绍使用fiddler在Android中的使用。
首先,需要在电脑上下载并安装fiddler。
fiddler下载地址

fiddler的初步使用

安装后,打开fiddler界面,我们打开电脑上浏览器,输入www.baidu.com在fiddler中就会抓取这个过程的信息,如下图,我访问了百度,选中自己访问的网址,然后在软件右边区域的Inspectors中,上半部分为请求的信息,下面的部分为服务器响应的信息,通常我们习惯以文本的方式查看其详情,所以点击Raw,即可查看。
这里写图片描述

使用fiddler抓取手机上数据的一些配置

使用fiddler抓取手机访问服务器的信息,需要先在fiddler上配置允许远程的设备连接,所以先需要在软件的Tools选项中,选择Telerik Fiddler Options,,如下图
这里写图片描述
然后在弹出的框中,选择Connections选项,勾选其下面的Allow remote computers to connect选显框,然后点击ok即可。
这里写图片描述
然后打开Android模拟器,在设置选项里,打开WLAN,
这里写图片描述
长按wifi列表,弹出对话框,选择修改网络。
这里写图片描述
勾选显示高级选项,修改代理为手动
这里写图片描述
在代理服务器主机名中填写本地电脑的ip地址(在命令行中输入ipconfig可查看),
然后在代理服务器端口上填入fiddler监听的端口号。默认为8888(其查看方法见第三张图)
这里写图片描述
点击保存,配置以完成。

使用fiddler抓取手机访问服务器的请求响应数据

(TODO)

使用fiddler测试服务器地址(get/post请求)

(TODO)

使用fiddler抓取https包

(TODO)
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值