Я пытаюсь вызвать ФОС веб-сервис из PHP клиентаPhp клиент мыла + получение нулевого ответ
WSDL https://ws-web.test.nhn.no/v1/AR?wsdl
$url = 'https://ws-web.test.nhn.no/v1/AR?wsdl';
$params = array('login' => '*****',
'password' => '######',
'soap_version' => SOAP_1_2,
'trace' => TRUE);
$client = new SoapClient($url, $params);
var_dump($client->__soapCall("Ping"));
С выше кодой я всегда получаю null
ответ и я не удалось вызвать другие функции от wsdl
Если я попробую это с другим синтаксисом, иногда получаю action mismatch error
, и я также получаю null
Ответ в мыльном интерфейсе.
Я думаю, что параметры недействительны. Можете ли вы проверить, есть ли у вас нулевой ответ, если вы не установили логин и пароль? –
@PeterDarmis m получает успешный ответ для переменной клиента, поэтому я думаю, до тех пор, пока все будет хорошо :( может кто-нибудь просто уточнить, как предсказать имена переменных и функции от wsdl –
Я думаю, мне нужно изменить метод аутентификации на базовый из WS-Security любой орган, имеющий какую-либо идею, как это сделать в php soap? –