如何在测试或生产环境调试本地接口?
背景
作为一名资深程序员,在测试环境、生产环境调试本地接口的情况非常常见,但通常没有好的方式,常见的有本地代理,根据规则转发,但配置繁琐耗时,或者用第三方插件,经常会有跨域等问题。
那我就结合我所使用的方法,是比较成熟的接口调试方案,供大家参考。
第一步:关闭谷歌浏览器跨域限制
我所使用的是Cent Brower,和谷歌浏览器一样,创建快捷方式,在快捷方式-属性-目标中,加入参数,完整内容如下所示:
"D:\Program Files\CentBrowser\Application\chrome.exe" --disable-web-security --user-data-dir="C:/ChromeDevMode"
这里我创建了快捷方式chrome-dev.exe,方便在接口调试场景使用。
通过该快捷方式打开浏览器,会有安全提示,为正常。
第二步:安装requestly插件
插件地址如下:
https://chrome.google.com/webstore/detail/requestly-open-source-htt/mdnleldcmiljblolnjhpnblkcekpdkpa
第三步:配置URL替换
requestly功能非常强大,可以自行摸索,如果实现简单的接口地址替换,可以使用他提供的URL替换功能。