1

我正在尝试让我的 SOAP 客户端工作并且现在几个小时都面临着奇怪的行为:

$client = new SoapClient(".....", array('trace' => 1));
$result = $client->......();
echo "REQUEST:\n" . $client->__getLastRequest() . "\n";

这呼应: 21d650036748112168d66622aa01185e8c 但不是 XML。

4

2 回答 2

4

查看源代码,您将看到 XML。其他可能性,使用 PHP htmlentities 函数来回显请求: echo "REQUEST:\n" 。htmlentities($client->__getLastRequest()) 。"\n";

于 2013-10-21T14:39:50.130 回答
0

我相信 user2903575 是正确的。您最有可能看到的是浏览器对 XML 信封的呈现。如果您转到通常的页面->查看源代码,或者使用 FireBug 或 Chrome 的 Inspect Element 之类的工具,您应该能够在其中看到整个 XML 请求。

于 2014-12-04T14:38:43.433 回答