[英]PHP, SOAP Response Error
我正在使用PHP SOAP方法請求WSDL URL,但是遇到以下錯誤。 獲取Appserver詳細信息時出錯找不到AppServer / Companytrue
$wsdl = "http://feeds.trinium4fuel.com/wsa/wsa1/wsdl?targetURI=urn:tempuri-org";
$options = array(
'soap_version' => SOAP_1_1,
'trace' => 1,
'exceptions' => true,
'cache_wsdl' => WSDL_CACHE_NONE,
'encoding' => 'UTF-8',
'soapaction' => ''
);
$params = array(
'Company' => 'EmpireCFS',
'Ascname' => 'AS-ECFS-WSV-LIVE',
'User' => 'ECFS',
'Password' => 'ECFS-PASS',
'Programname' => 'p-ws-procedures.p',
'Procname' => 'ip-get-fak-available',
'Housebl' => '776655',
'Itno' => '',
'Piece' => '797',
'Weight' => ''
);
$soapClient = new SoapClient($wsdl, $options);
$res = $soapClient->wstrinium($params);
var_dump($res);
我使用SOAPUI生成了相同的請求,您可以看到響應。
如何調試代碼和參數並在代碼中獲得響應。 謝謝
發出請求時,params數組必須位於數組內,請嘗試以下操作:
$res = $soapClient->wstrinium(array($params));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.