使用 fiddler2 在域名下运行本地主机 Web 应用程序项目



我在本地开发机器(运行Windows8)上运行了一台Tomcat服务器,我使用fiddler2为localhost分配一个别名作为我的域名(www.mydomainName.com),所以我的应用程序网页在浏览器中打开,如下所示:

 http://www.mydomainName.com/myAppName/welcome.html

而不是

 http://localhost:8080/myAppName/welcome.html

但我想让我的网络应用程序页面网址省略"myAppName"并像这样:

http://www.mydomainName.com/welcome.html

如何配置以执行此操作?

您究竟如何将别名分配给本地主机作为我的域名(www.mydomainName.com

做你想做的事情的最简单方法是使用 FiddlerScript。

在 Rules> Customize Rules> OnBeforeRequest 中,您将编写以下代码:

if (oSession.fullUrl.HostnameIs("www.mydomainname.com"))
{
    // WARNING: REPLACE IS CASE-SENSITIVE!
    oSession.fullUrl = oSession.fullUrl.Replace("//www.mydomainname.com/myAppName/", "//localhost:8080/);
}

最新更新