1. 首页>
  2. 技术文章>
  3. fiddler使用urlreplace 替换请求地址

fiddler使用urlreplace 替换请求地址

3/7/23 8:02:18 AM 浏览 1063 评论 0

fiddler

在前后端分离,前端独立开发过程中,需对本地ip地址转发到其它ip上,那么需用到本地代理。可以使用fiddler 的 urlreplace 命令替换请求url地址,到达转发请求的目的。

urlreplace api.52jiagou.com 127.0.0.1

撤销urlreplace替换功能,只需在命令行窗口输入urlreplace回车。如果需要实现比较复杂的跳转的话,可以用 规则 > 自定义规则,在OnBeforeRequest方法中,增加类似代码:

if (oSession.HostnameIs("api.52jiagou.com") && oSession.uriContains("/api/")) {
    // 重定向到本地地址
    oSession.host = "localhost:5008"; // 修改主机和端口
    oSession.PathAndQuery = "/api" + oSession.PathAndQuery.Substring(4); // 保留路径
}


网友讨论