事情是这样的。。。
我们的项目在app登录后,会根据传到用户中心的指定渠道码跳转到一个指定的页面(带上用户的登录信息),然后该页面再跳转到项目页面。然后每次为了app内测试,都得重新发版。
刚来公司时,心想,这还不简单,host绑定域名,nginx代理服务地址,访问页面就指向本地了,完美~
测试后发现事情并不简单,原因是:我们后端服务器没有对外暴露的域名或IP,所以在一版再本地调试的时候,直接使用的是前端域名的方式去调后端接口,这样走的就是前端代码在服务器配置的nginx代理。那么,我们将域名指向了本地,代理就无法实现了。
今天公司一个大佬告诉我,你可以用fidder来做呀,哦~好像发现了什么新大陆,因为原来使用fidder的时候,只是为了抓包的,其他用途压根没用过,没想到fidder功能如此强大:
fidder可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作
具体操作:
fidder中找到AutoResponder
,打开Enabe rules
,添加匹配规则:这样访问https://a.com
页面从服务器回来