我需要监控我的开发环境中的 HTTP 流量,即 PHP/Apache/Windows。但是 Apache 似乎拒绝来自位于浏览器和 Apache 之间的提琴手的 HTTP 请求。
错误是No connection could be made because the target machine actively refused it
我想 Apache 上应该有一些配置允许通过 Fiddler 进行流量。有人可以帮我吗?
你用的是什么windows版本?
你使用的是什么浏览器?
Apache 是否驻留在本地主机上?
尝试禁用 IP6 支持(在 中Fiddler options -> General -> uncheck "Enable IPv6 if available"
)
如果 apache 在 localhost 上,请尝试http://machinename:port
代替http://127.0.0.1:port
orhttp://localhost:port
还要检查Fiddler 知道的问题
我将假设您的浏览器和 Fiddler 安装在同一台机器上,并且开发环境是远程的。我会安装Wireshark并捕获本机浏览器请求,以及通过 Fiddler 代理的请求。看看他们之间有什么不同。我似乎他们会从同一个 src IP 发出,所以我会查看各种 HTTP 请求标头,看看有什么不同。