webservices 远程服务器返回错误: (405) 不允许的方法_fiddler的常用方法

最近在用charles的时候,没有继续付费,发现有些功能是错误的,跟别的版本的行为是反的。经费申请又很麻烦,又不能用盗版软件。于是又用了回 fiddler。好久不用,又生疏起来了,这篇当作是一个使用笔记吧。

我们一般用代理来抓包,打断点截获请求,编辑重新发送请求,要么还有就是replace主机和返回值等一系列常用功能。
安装啥的不说,fiddler一般只支持windows。如果要在mac上抓包,POSTMAN也是可以的。

不管是抓browser的包,还是phone的包,一般都需要打开允许远程链接。
这个在Tools,Options,Connections里面可以勾选上。

7333deb3679c07ad726e506c600d300e.png

如果要解析https,需要在HTTPS里面将HTTPS也勾选上,然后Actions里面要信任证书。

fee40b319e9de1bea3aa6659ea800b35.png

OK,browser里面就可以直接用了。
如果是mobile里面,需要将代理加到wifi的代理中,将IP地址填入进去就可以了。
还需要在手机的browser里面,打开ip:8888这个网址,将证书添加。也可以使用抓包了。

一般会将所有的包截获,这就需要过滤一些无用的。用Filters.
如下图,去Filters页面,将Use Filters勾选,然后将你需要显示的host给过滤出来,当然可以用通配符。
然后Actions来使用你的配置。

0a9ee8385a176a7d7762131c71920d66.png

断点

一般我们用断点来截取单个请求。那就需要用到一些命令:

论坛登录接口:https://passport.cnblogs.com/user/signin

命令行输入:bpu https://passport.cnblogs.com/user/signin 回车

请求登录接口的时候,就会只拦截登录这个接口了,此时可以修改任意请求参数

取消断点,在命令行输入:bpu 回车就可以了

响应后断点(after requests):bpafter

论坛登录接口:https://passport.cnblogs.com/user/signin

在命令行输入:bpafter https://passport.cnblogs.com/user/signin 回车

登录博客园,会发现已经拦截到登录后服务器返回的数据了,此时可以修改任意返回数据

取消断点,在命令行输入:bpafter 回车就可以了

拦截来自某个网站所有请求

1.在命令行输入:bpu http://www.cnblogs.com

2.打开博客园任意网页,发现都被拦截到了

3.打开博客园其他网站,其它网站可以正常请求

4.说明只拦截了来自部落论坛(http://www.cnblogs.com)的请求

5.清除输入bpu回车即可

命令行其它相关指令

Bpafter, Bps, bpv, bpm, bpu

这几个命令主要用于批量设置断点

Bpafter xxx: 中断 URL 包含指定字符的全部 session 响应

Bps xxx: 中断 HTTP 响应状态为指定字符的全部 session 响应

Bpv xxx: 中断指定请求方式的全部 session 响应

Bpm xxx: 中断指定请求方式的全部 session 响应 、、同于 bpv xxx

Bpu xxx:与bpafter类似

如果需要编辑某个请求,那么需要先在 Transformer里面将压缩选择None.

3052ff49f0accec4e901f78217df5442.png

然后去TextView里面去编辑

fab66fb7f3b8e18b8c3dd8aea864c95c.png

点击Run to Completion就可以了。

发送请求

如果需要发送请求看看,请求返回的结果是怎样的。
就在Composer里面,将请求设置好,点击Excute就可以执行了。

eab347522db7e8c1e7460f4a335dd08e.png

好了,基本功能使用就是这样的。更多精彩,请关注微信公众号:python爱好部落

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值