PHP XML Soap Request (не удалось подключиться к хосту) - PullRequest
0 голосов
/ 15 октября 2019

Я пытаюсь сгенерировать токен сеанса, используя SOAP 1.1, но продолжаю сталкиваться с невозможностью подключения к хосту.

$securityHeaderData = [
   'UsernameToken' => [
       'Username' => $office->hotelhub_username,
       'Password' => $office->hotelhub_password
    ]
];
$data = [
  'POS' => [
     'Source' => [
        'DKNumber' => $office->hotelhub_dk_num,
       ]
     ],
     'Version' => '15.000'
];
try {
   $client = new SoapClient($office->hotelhub, ['encoding' => 'UTF-8', 'trace' => 1,'soap_version' => SOAP_1_1, 'cache_wsdl' => WSDL_CACHE_NONE, 'exceptions' => true]);

   $headers = new SoapHeader('http://www.opentravel.org/OTA/2003/05', 'Security',$securityHeaderData);

   $client->__setSoapHeaders($headers);
            $client->__getFunctions();
            $response = $client->__call('SessionCreate', $data);
        } catch (\Exception $exception) {
            var_dump($exception);
        }

Я действительно не понимаю, почему я получаю эту ошибку, так как яубедитесь, что это правильно.!

...