Ошибка SOAP: не удалось загрузить внешний объект - PullRequest
0 голосов
/ 10 марта 2019

Я использую суп и следующий код:

try{
    $opts = array(
        'http' => array(
            'user_agent' => 'PHPSoapClient'
        )
    );
    $context = stream_context_create($opts);
    $wsdlUrl = 'https://someurl.com/index.php/api/v2_soap?wsdl';

    $soapClientOptions = array(
        'stream_context' => $context,
        'cache_wsdl' => WSDL_CACHE_NONE,
    );

    $soapClient = new SoapClient($wsdlUrl, $soapClientOptions);
    $sessionId = $soapClient->login('test', 'pass123'); 

    print_r($sessionId);exit;


}
catch(SoapFault $ex){
    print_r($ex->getMessage());
}
catch(Exception $ex) {
    print_r($ex->getMessage());
}

Я получаю ответ суп-клиента отлично. Но ошибка возникает, когда я пытаюсь войти.

Ошибка:

SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://someurl.com/index.php/api/v2_soap?wsdl=1' : failed to load external entity "https://someurl.com/index.php/api/v2_soap?wsdl=1"

N.BPP версия версии 7.0 и magento 1.9.4.0

В поисках решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...