Fiddler 是一款强大的 网络调试代理工具,通过它,可以替换请求的接口地址。
下面的示例,将所有请求到 api.test.com 重新指向到 dev.test.com。
// Fiddler Script 规则 import System; import System.Windows.Forms; import Fiddler; import System.Text.RegularExpressions; class Handlers { static function OnBeforeRequest(oSession: Session) { // HTTPS 处理 if (oSession.isHTTPS) { oSession.fullUrl = oSession.fullUrl.Replace("https://", "http://"); } // 重定向 api.test.com 到 dev.test.com if (oSession.host.ToLower() == "api.test.com") { oSession.host = "dev.test.com"; FiddlerObject.log("已重定向到 dev.test.com"); } } }