代码之家  ›  专栏  ›  技术社区  ›  Raj

如何用Fiddler编辑HTTP请求

  •  5
  • Raj  · 技术社区  · 14 年前

    HttpContext.Current.Request.Url.Host == "localhost"
    
    1 回复  |  直到 14 年前
        1
  •  4
  •   EricLaw    14 年前

    当然可以。只需添加以下内容:

    if (oSession.hostname == "fakelocal"){
    oSession.hostname = "localhost";
    oSession["x-overrideHost"] = "123.1.1.1"; // <-- Server IP here!
    }
    

    http://fakelocal/whatever 在客户端。

    Fiddler会将主机头更改为“LOCALHOST”,并将请求定向到您选择的服务器IP。

    当然,请注意,如果上游有代理,这将不起作用,因为上游代理自己进行DNS查找。