Я использую веб-сервис Java Expose SOAP WSDL, и я хочу использовать PHP в качестве интерфейса для получения данных.Я пробую этот код:
class SoapRegisterStub
{
public $arg0;
}
try{
$username='hello';
$password='123';
$wsdl = "http://192.168.1.20:8008/svis/CmsSvng?wsdl";
$LoginResponse = array('login' => $username,'password' => $password);
$client = new SoapClient($wsdl,$LoginResponse);
$cSoapLoginStub = new SoapRegisterStub ();
$cSoapLoginStub->arg0= '000145';
die();
$response = $client->getStudentInfo(array($cSoapLoginStub));
echo $response . "<br>\n";
}catch(SoapFault $e){
var_dump($e);
}
Но я получил ошибку
object(SoapFault)#2 (9) { ["message":protected]=> string(168) "SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://192.168.1.20:8008/svis/CmsSvng?wsdl' : failed to load external entity
Извините, если в моем вопросе недостаточно информации или я путаюсь с каким-то словом.