原作者:coverguo

2Fiddler使用

对于web开发,Fiddler十分重要。Fiddler是最强大最好用的Web调试工具之中的一个。它能记录全部client和server的httphttps请求,同意你监视,设置断点。甚至改动输入输出数据使用Fiddler不管对开发还是測试来说,都有非常大的帮助.

然后在这个星期中,我总结前端工作中。经常使用Fiddler来做的有下面几种用途,由于抓包通过浏览器就能够完毕了所以就不说名了。简单来说Fiddler对我们工作中用处最大就是控制网络文件请求规则以及改动hosts

2.1、使用fiddler改动hosts

连接cgi以及測试时。常常须要改动hostsfiddler中加入Willow插件,就能够轻松改动hosts。首先安装fiddler。然后再安装Willow,所有傻瓜式安装就可以。

安装后打开fiddler。在右上角会看到多了Willow的标签,如图1所看到的:

1安装willow插件后。在fiddler中会显示willow标签

点击Willow进入willow标签页,在空白处点击右键,新建project,如所看到的:

2willow标签中新建project

在刚刚新建的project名字上点击右键,然后选择加入hosts。如所看到的:

3加入hosts

在刚刚新建的project名字上点击右键,然后选择加入hosts,如所看到的:

4输入ip与域名

2.2、改动网络文件请求规则
使用场景:
1.在某些情况下指定了willow代理整个文件夹,但文件夹中一个文件须要使用本地文件,以便改动代码时能够及时查看。而且请求本地的资源时网址对应的更快。

2.某个文件请求须要被替换成还有一个外网地址
用法:


5右键willow项目,增添规则

 

6输入匹配的地址路径。以及转为请求的路径

这里需注意的是Match中的URL必须以“/”结尾。以及ActionPath都必须以“/”结尾


三、抓取手机http请求(即用来移动端測试用途)

1.打开Fiddler,然后Tools-> Fiddler Options .切换至HTTPS面板,选中"Decrpt HTTPS traffic",设置Fiddler能够截获HTTPS请求,如图5所看到的。

7设置抓取https请求

2.切换至Connections面板,选中"Allow remote computers to connect".同意别的机器把HTTP/HTTPS请求发送到Fiddler上来。之后重新启动fiddler生效,如图6所看到的:

8同意远程设备连接。并记下port号

注:

勾选Act as system proxy on startup。意思是说启动Fiddler的时候作为系统代理,这个可能会改动我们在IE中设置的浏览器代理配置,会导致我们不能上外网。

3.将手机与电脑接入同一个网络内。即连接同一个wifi,对于台式电脑须要一个无线网卡来连接公司的wifi,然后手机连接同一个wifi,然后在手机的wifi高级设置里面加入代理ip与port,代理ip是电脑在这个wifi下获取到的ip,将鼠标悬停至fiddler右上角的Online上,就会显示出本台电脑正在工作的全部ip。找出哪个是与手机处在同一个网络中的ip(假设使用无线网卡即选择无线网卡的ip),填入手机的代理server中。如图所看到的。

9设置手机的代理ip与代理port

4.保存好之后。当用手机訪问网页。或者使用手机app訪问网络时。就能够在fiddler抓到手机发出的请求了。如图8所看到的。

10fiddler中抓到的手机发出的http请求

版权声明:本文为博主原创文章。未经博主同意不得转载。 举报
  • 本文已收录于下面专栏:

相关文章推荐

net::ERR_PROXY_CONNECTION_FAILED

原来是手机网络设置了代理, 仅仅要把代理去掉就ok了

Android webview显示net::ERR_PROXY_CONNECTION_FAILED解决方式

这段时间一直用手机连接WiFi測试APP。可是一直打不开webview的网页内容。一直显示net::ERR_PROXY_CONNECTION_FAILED假设变成了手机4G流量就能够打开。

一直以为是网...

fiddler+willow使用和配合真机測试调试

背景介绍: Fiddler是一个http协议调试代理工具,它可以记录并检查全部你的电脑和互联网之间的http通讯。设置断点。查看全部的“进出”Fiddler的数据(指cookie,html,js,c...

Fiddler+willow使用指南

Fiddler是一个网络抓包工具,willow是一个Fiddler的插件,提供重定向和host主机等功能。安装Fiddler的安装包地址:fillder+willow解压后安装fiddler4和wil...

Fiddler安装配置方法抓取移动设备接口信息

这里补一篇fiddler的安装配置方法。 我用的是fiddler2。安装文件已经上传到资源。地址:http://download.csdn.net/detail/monkey7777/9162169 ...

Fiddler配置浏览器

Configure Browsers Clear Cache To ensure all requests are sent and captured, clear your browse...

CSDN日报20170725——《新的開始,从研究生到入职亚马逊》

開始适应新生活,也又一次開始走自己的学习节奏。希望渐渐能多写一些技术文章,继续学习进步!

这篇“回归”的文章就先简要总结一下这一年半的经历吧,也算是给过去的生活画上个句号。

fiddler2抓包工具使用图文教程

一、软件简单介绍:    一款免费且功能强大的数据包抓取软件。

它通过代理的方式获取程序http通讯的数据,可以用其检測网页和server的交互情况。可以记录全部client和server间的http请求。支持监视、设...

fiddler使用记录

纯粹好奇。小小实践了一下fiddler,分享一下~目的html5 项目使用微信浏览器訪问。出现bug,准备抓取请求分析一下

fiddler使用总结

在实习的时候实用到fiddler这个工具。

平时关于fiddler的使用。多用于把文件映射到本地进行改动或开发。抓包这两个功能,今天去学习了一下。发现fiddler的功能远比知道的强大。既然是工具,...

  • 微博
    微信
    QQ
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多仅仅同意输入30个字)

posted on 2017-08-16 17:34  yutingliuyl  阅读(269)  评论(0编辑  收藏  举报