中的ComplexType我無法測試我的解決方案,因爲我沒有運行2-3網絡服務,但我認爲這個解決方案就可以了(如果我理解正確的你)。如果你可以試試,請告訴我。
<?php
class wstest {
function __construct($url) {
$this->soapUrl = $url;
try{
$this->client = new SoapClient($this->soapUrl,array('login' => 'wsuser', 'password' => "some_password", "connection_timeout"=>30,'trace'=>true,'keep_alive'=>false,'features' => SOAP_SINGLE_ELEMENT_ARRAYS));
} catch (Exception $e) {
echo $e->getMessage();
}
}
};
$con = new wstest("http://firstwebservice.com/?wsdl");
$con2 = new wstest("http://secondwebservice.com/?wsdl");
$con3 = new wstest("http://thirdwebservice.com/?wsdl");
?>
來源
2012-10-03 10:00:28
F0G
非常感謝。像魅力一樣工作。 – dierre
不客氣。感謝您的反饋。 – F0G
你能告訴我是否有一個選項可以避免創建響應包裝?就像我在那裏獲得一個AuthToken的AuthTokenResponse一樣。我想直接擁有AuthToken。 – dierre