我使用soap在php中调用.asmx web服务,但它无效。
https://atgbureau.uat.sc-oasys.com/ws/integration/savillehrxml/Assessment.asmx?WSDL
这是网络服务网址。
任何想法如何在php中使用c#.asmx web服务。
我尝试使用soap客户端调用,但它总是显示在错误
之下C91EFAE5-1E5F-43B8-8613-A763C5B8F770Saville Consulting00000000-0000-0000-0000-000000000000ErrorbusinessURL for subject access assessment.ErrorInternal Error2016-08-11
答案 0 :(得分:0)
以下是一些代码,它们将向您展示此Web服务上可用的方法:
$wsdl = "https://atgbureau.uat.sc-oasys.com/ws/integration/savillehrxml/Assessment.asmx?WSDL";
$soapclient = new SoapClient($wsdl, array('exceptions' => true, 'soap_version' => SOAP_1_1));
var_dump($soapclient->__getFunctions());
以下是获取与方法交互所需的数据类型的代码:
$wsdl = "https://atgbureau.uat.sc-oasys.com/ws/integration/savillehrxml/Assessment.asmx?WSDL";
$soapclient = new SoapClient($wsdl, array('exceptions' => true, 'soap_version' => SOAP_1_1));
var_dump($soapclient->__getTypes());