Web 使用Fiddler将站点请求指向具有特定端口号的本地主机
我正在尝试将我的站点的所有请求重定向到具有端口号的本地主机。所以我试了一下:Web 使用Fiddler将站点请求指向具有特定端口号的本地主机,web,fiddler,Web,Fiddler,我正在尝试将我的站点的所有请求重定向到具有端口号的本地主机。所以我试了一下: if (oSession.host=="request.mysite.com") { oSession.host="000.000.000.000:8080/MySite"; } 但是,我收到以下错误消息: [Fiddler]HTTP请求指定的端口号无效。 我有运行Windows8.1的Tomcat服务器,我用8080端口号连接到本地主机。我也这样试过: if (oSession.HostnameIs=="r
if (oSession.host=="request.mysite.com") {
oSession.host="000.000.000.000:8080/MySite";
}
但是,我收到以下错误消息:
[Fiddler]HTTP请求指定的端口号无效。
我有运行Windows8.1的Tomcat服务器,我用8080端口号连接到本地主机。我也这样试过:
if (oSession.HostnameIs=="request.mysite.com") {
oSession.hostname="000.000.000.000:8080/MySite";
}
在本例中没有错误,但也没有指向我的本地主机。我尝试使用我的机器名而不是IP,尝试编写localhost,但并没有按预期工作
另一个尝试是在Fiddler中使用主机重映射工具。我写道:
000.000.000.000:8080/MySite request.mysite.com
但在尝试保存时收到此错误消息:
我不知道为什么这些都不管用。。。有什么建议吗?您不能在任何需要
主机的内容中包含URLPath/MySite
;根据定义,主机不包括路径
如果需要插入新的路径组件,则不能使用主机扩展名,必须调整FiddlerScript以更改主机,并将目标字符串前置到PathAndQuery
HostnameIs
是一个方法,而不是属性
if (oSession.HostnameIs("request.mysite.com") &&
!oSession.HTTPMethodIs("CONNECT"))
{
oSession.host="0.0.0.0:8080";
oSession.PathAndQuery = "/MySite" + oSession.PathAndQuery;
}