使用 fiddler 捕获 xampp 中发出的请求

Catching requests made in xampp with fiddler

我有一个简单的 php 文件,它发出 SOAP 请求。这是我本地计算机上的 运行,XAMPP 作为网络服务器。

我正在尝试捕获在 fiddler 中发出的请求,我可以看到对我的 php 文件的请求,但只有 returns 和 html 页面。我想捕获创建 SOAP 客户端时发出的请求,以查看正在发送的内容。

我需要更改 fiddler 中的某些设置才能看到响应吗?或者我可以通过某种代理发送我的请求,以便它在 fiddler 中可见?

您可以像这样将代理设置传递给 SoapClient class:

$client = new SoapClient("request.wsdl", array('proxy_host'     => "localhost",
                                               'proxy_port'     => 8888));

这假定 fiddler 在其默认端口 (8888) 上 运行。