我希望与php(PEAR SOAP)中的webservice写入集成。
Wsdl文件没有类型定义。
当我连接到webservice时,我得到一个空响应。
在WebServiceStudio中我看到了xmlrequest和xmlresponse,我在c#default soap或其他soap中得到了xmlresponse。
我知道导致空响应的原因。 PEAR SOAP returnx STRUCT [X]作为响应类型,其中X是列表元素的数量。
当我获得XMLresponse并替换此部分时,它会很酷
此致
抱歉我的英文
答案 0 :(得分:0)
您需要的方法是getLastResponse()
,但如果它与其他类似的HTTP流类一样,您可能需要设置一个标志来启用捕获原始请求/响应。然后,也许不是,因为你显然必须使用parseResposne
来从XML中获取数据。
尝试:
$soapClient->call(some,parameters,here);
$response = $soapClient->getLastResponse();
echo $response;