【发布时间】:2015-05-12 02:17:52
【问题描述】:
我有一个发出 SOAP 请求的简单 php 文件。这是在我的本地计算机上运行的,它使用 XAMPP 作为网络服务器。
我正在尝试捕获在提琴手中发出的请求,我可以看到对我的 php 文件的请求,但这只是返回页面的 html。我想捕获创建 SOAP 客户端时发出的请求,以查看发送的内容。
我需要更改提琴手中的某些设置才能看到响应吗?或者我可以通过某种代理发送我的请求,以便在提琴手中可见?
【问题讨论】:
我有一个发出 SOAP 请求的简单 php 文件。这是在我的本地计算机上运行的,它使用 XAMPP 作为网络服务器。
我正在尝试捕获在提琴手中发出的请求,我可以看到对我的 php 文件的请求,但这只是返回页面的 html。我想捕获创建 SOAP 客户端时发出的请求,以查看发送的内容。
我需要更改提琴手中的某些设置才能看到响应吗?或者我可以通过某种代理发送我的请求,以便在提琴手中可见?
【问题讨论】:
您可以像这样将代理设置传递给 SoapClient 类:
$client = new SoapClient("request.wsdl", array('proxy_host' => "localhost",
'proxy_port' => 8888));
这假设 fiddler 在其默认端口 (8888) 上运行。
【讨论】: