PHP SOAP-клиент, вызывающий веб-службу JAVA - PullRequest
0 голосов
/ 27 ноября 2018

Я использую веб-сервис 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 

Извините, если в моем вопросе недостаточно информации или я путаюсь с каким-то словом.

...