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代码的话,只需要第二步就行啦!!!
浙公网安备 33010602011771号