【发布时间】:2012-04-02 07:21:25
【问题描述】:
我正在尝试获取 XML 请求:
$cgProxy = new SoapClient($WSDL_URL,array('trace' => 1));
try {
$result = $cgProxy->OrderCreate($cgOrder);
} catch (SoapFault $exc) {
var_dump($exc);
echo "Request:\n" . $cgProxy->__getLastRequest(), "\n";
echo "Response:\n" . $cgProxy->__getLastResponse() . "\n";
}
有了这个,我从 $exc 转储中得到了肥皂服务器错误。但是 getLastRequest 似乎没有返回任何东西。有什么想法吗?
我也尝试过使用 htmlspecialchars() 和 htmlentities() 没有成功。 . .
【问题讨论】:
-
你解决过这个问题吗?我还有一种情况,我正在发送参数数组,但 __getLastResponse() 显示没有传递参数的空 SOAP 包装器。
-
我遇到了同样的问题,没有任何显示。我在页面的源代码中找到了响应(通过浏览器上下文菜单打开它)。