1

我正在尝试检查对我的服务器的传入请求。另一个托管 MVC 应用程序的服务器。一种操作方法是将一些数据发送到我的服务器。我正在使用提琴手。但不知何故,它没有显示传入的请求。

下面提到的是我在 Fiddler 自定义规则中的设置..

static function OnBeforeRequest(oSession: Session) {
        if (oSession.host.toLowerCase() == "IP Address:8888") 
            oSession.host = "IP Address:82";
}

下面提到的是我的提琴手选项。

在此处输入图像描述

在此处输入图像描述

我错过了什么吗?

4

3 回答 3

0

如果是 ssl 连接,则需要从“https”选项卡中启用“捕获 https 连接”选项。您是否尝试从其他浏览器(如 chrome )调用请求?提琴手会捕获任何东西吗?

对于这种情况,您不需要自定义规则。如果您启用这些设置,它应该可以工作。我在 FF 等其他浏览器中只遇到过一些问题。

于 2013-04-01T17:56:31.333 回答
0

我不确定在不知道一些其他信息的情况下是否可以完全回答您的问题。

如果发出的请求不是 HTTP 请求,Fiddler 将无法处理它。此外,如果您使用的是环回地址localhost,则 Fiddler 可能无法找到它。

于 2013-04-08T16:34:25.950 回答
0

听起来您正在尝试将 Fiddler 用作反向代理。您应该阅读http://www.fiddler2.com/r/?reverseproxy上的步骤。要理解的最重要的事情是,当作为反向代理运行时,如果客户端的 URL 更改为指向 Fiddler,您只能在 Fiddler 中看到流量。

于 2013-03-21T04:41:20.310 回答