我正在努力让我的SOAP客户端工作,并且现在面对一个奇怪的行为几个小时:
$client = new SoapClient(".....", array('trace' => 1));
$result = $client->......();
echo "REQUEST:\n" . $client->__getLastRequest() . "\n";
这个回声:21d650036748112168d66622aa01185e8c 但不是XML。
答案 0 :(得分:4)
查看源代码,您将看到XML。其他可能性,使用PHP htmlentities函数来回应请求: echo“REQUEST:\ n”。 htmlentities($ client-> __ getLastRequest())。 “\ n” 个;
答案 1 :(得分:0)
我相信user2903575是正确的。您最有可能看到的是浏览器对XML信封的呈现。如果您转到常用的page->视图源,或使用FireBug或Chrome的Inspect Element之类的工具,您应该能够在那里看到整个XML请求。