[英]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.