2015-02-04 126 views
-1

如何發送SOAP數據,然後顯示通過PHP獲得的響應?我確實有WSDL文件。我只想學習如何發送和顯示響應。創建SOAP請求和顯示響應

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
 
xmlns:ser="http://service.application.example.com/"> 
 
<soapenv:Header/> 
 
<soapenv:Body> 
 
<ser:addPlace> 
 
<arg0> 
 
<addDate>2015-02-04</addDate> 
 
<ClientID>98745</ClientID> 
 
</arg0> 
 
</ser:addPlace> 
 
</soapenv:Body> 
 
</soapenv:Envelope>

+0

如果你對 「PHP肥皂」 在網上搜索,你會發現很多的信息。您可以找到哪些示例,是否存在特定問題? – IMSoP

回答

0

您可以使用SoapClient的在PHP(http://php.net/manual/en/soapclient.soapclient.php

<?php 
$client = new \SoapClient("http://urlToWsdl/soap.wsdl", array("trace" => 1, "exception" => 0)); 
$params = array('arg0' => array('addDate' => '2015-02-04', 'ClientID' => 98745)); 
$result = $client->__soapCall('addPlace', $params); 
var_dump($result);