我对SOAP没有太多的经验,但是我需要从Laravel应用程序中进行SOAP调用来获取对象。我在SOAP UI中有一个示例,因此基本上我需要找到一种在代码中完全相同的方法。
不幸的是,我有点受阻,没有清晰的错误消息,所以说实话,我不知道出了什么问题。 :D
错误消息:
SoapFault
没有消息
我尝试过的事情:
$soapClient = new \SoapClient(__DIR__ . '/SoapMCS.wsdl');
$headerbody = [
'X-MCS-Auth-Username' => 'username',
'X-MCS-Auth-Password' => 'password'
];
$header = new \SoapHeader(__DIR__ . '/SoapMCS.wsdl', 'credentials', $headerbody);
$soapClient->__setSoapHeaders($header);
$test = 'hello';
$result = $soapClient->getMaintenanceObject($test);
dd($result);