在尝试检查Fiddler中的Incoming请求时遇到问题

时间:2013-03-20 11:39:45

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-2 fiddler

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

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

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

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

enter image description here

enter image description here

我错过了什么吗?

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果是ssl连接,则需要启用选项'捕获https连接'来自' https'标签。您是否尝试从Chrome等其他浏览器调用请求?小提琴手捕捉到了什么吗?

您不需要针对此案例的自定义规则。如果启用这些设置,它应该可以工作。我在其他浏览器中遇到了一些问题,比如FF。

答案 2 :(得分:0)

我不确定在不知道其他一些信息的情况下我能完全回答你的问题。

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