php soap wsdl ошибка соединения - PullRequest
0 голосов
/ 14 февраля 2011

Я пытался подключиться к веб-службе, которую я ранее настроил, используя запрос мыла в PHP, например так:

$client = new SoapClient($this->config->item('WSDL'));
$response = $client->Login(array('email' => $this->input->post('email'), 'password' => $this->input->post('password')));

это работало, когда URL-адрес WSDL заканчивался на asmx? WSDL, нотеперь это другой URL-адрес, оканчивающийся на .xml, и он не работает ... Я получаю следующую ошибку: «Неустранимая ошибка PHP: Uncaught Исключение SoapFault: [HTTP] Не удалось подключиться к хосту в ...»

Может кто-нибудь помочь мне, пожалуйста?У меня болит голова, спасибо!

1 Ответ

0 голосов
/ 22 февраля 2011

URL WSDL может заканчиваться чем угодно. Попробуйте отобразить URL-адрес WSDL и загрузить его браузером.

$client = new SoapClient(exit($this->config->item('WSDL')));
...