我正在使用PHP来发出SOAP请求.我确实有来自第三方的Web服务的信息.基本上他们给了我什么:
我很新,但我能理解PHP SOAP的工作原理.但是在这个例子中,我发现调用的URL http://xx.xx.xx.xx/services/myservice?wsdl与我对我的内容并不完全相同.这里的其他问题是我应该问他们什么?也许wsdl文件的名称是什么?
到目前为止,我有这个代码与我:
try{
$client = new SoapClient("http://xx.xx.xx.xx:xxxxx/some/services/BasicDo?wsdl", array('login'=>"myusername",'password'=> "mypwd"));
}
catch(SoapFault $fault) {
trigger_error("SOAP Fault: (faultcode: {$fault->faultcode}, faultstring: {$fault->faultstring})", E_USER_ERROR);
}
Run Code Online (Sandbox Code Playgroud)
但是从控制台,我收到状态500内部服务器错误.我不知道这是怎么回事,我期待来自catch块的东西.有人请告诉我这个.先感谢您.