fiddler手机代理

开发app的时候,一般我们手机上会安装两个app,一个测试版本的app,一个生产环境的app,

我们希望调试本地的代码,当然可以下载一个本地app调试,但是这样会过于麻烦,因为局域网里面的ip一般都不是固定儿是自动分配的,每次开机都必须去找app开发者下载一个自己本地的app,显然这是不合理的。

这时,我们会有一个这样的需求:希望用测试版本的app(因为他的ip固定)来调试本地的后台java代码

怎么办呢?fiddler无疑是一个好的工具,而且免费开源,直接搜索下载安装即可

之后需要做这样一个配置:

1.Tolls/HOSTS

2.为手机设置代理:

ip就是自己电脑在局域网的ip,端口写fiddler的端口8888(注意不是写本地tomcat的端口也不是写测试服务器的tomcat端口哦!这一点我开始弄错了,费了好长时间才试出来)

 需要注意的还有一点,本地的服务的端口要与所调试的服务器的ip地址相一致

之后,就会发现,手机刷网页的时候请求参数都可以在fiddler上看到了,手机app虽然是联的测试服务器此刻已经转到本地了,可以在本地插短点调试了

当然,第一步不是必须的,如果只是为了抓手机网页的包而不是为了调试APP的后台java代码的话,只需要第二步就行啦!!!

 

posted @ 2016-05-26 17:48  年轻就是财富!  阅读(140)  评论(0)    收藏  举报