Используя SOAP для подключения к веб-сервису, скажите, пожалуйста, что я делаю не так? - PullRequest
0 голосов
/ 26 сентября 2011

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

$client = new soapclient('http://212.199.64.197/LeadCollector/LeadCollector.asmx');
$client->debug_flag=true;
$err = $soapclient->getError(); 
$return = $client->call('InsertCollaboratorMoreLeadDetails', $webservice);

Это код ошибки, который я получаю:

: необработанное исключение SoapFault: [WSDL] SOAP-ERROR: синтаксический анализ WSDL: невозможно загрузить из 'http://212.199.64.197/LeadCollector/LeadCollector.asmx': преждевременный конец данных в строке html 3 тега в /home/uboopco1/public_html/llcproject.org/wp -content / plugins / fire-form / test.php: 8 Трассировка стека: # 0 /home/uboopco1/public_html/llcproject.org/wp-content/plugins/fire-form/test.php(8): SoapClient-> SoapClient ('http://212.199. ...') # 1 {main} добавляется в

У вас есть идея, в чем проблема?

Спасибо!

1 Ответ

7 голосов
/ 04 ноября 2011

Иногда вам нужно добавить ?wsdl в конце URL.

Как это:

$client = new soapclient('http://212.199.64.197/LeadCollector/LeadCollector.asmx?wsdl');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...