Как избавиться от ошибки «Uncaught SoapFault: [Клиент] выглядит так, как будто мы не получили XML-документ в ...» - PullRequest
10 голосов
/ 29 марта 2010

Я пытаюсь разработать бизнес-логику для динамического сайта, используя nusoap на стороне сервера (потому что мне нужны wsdls, а расширение PHP SOAP не может генерировать wsdls) и расширение PHP SOAP на стороне клиента.

Однако я не могу правильно настроить функции входа и getRole. Когда я пытаюсь вызвать клиента, я получаю следующее сообщение

Uncaught SoapFault exception: [Client] looks like we got no XML document in [some paths]...

Wsdl существует на стороне сервера, и клиент его читает (когда я неправильно указываю URL для wsdl, я получаю сообщение об ошибке).

Может кто-нибудь помочь ??

Ответы [ 11 ]

0 голосов
/ 17 июня 2016

Ниже может быть проблема для некоторых пользователей. потому что я прошел через это.

Для последней версии nuSoap, ниже решит вашу проблему:

НАЙТИ приведенный ниже код в nusoap.php

$this->debug("serializing array element: $k, $v of type: $typeDef[arrayType]"); 

в строке 6132 или что-то около этого нет.

И КОММЕНТИРОВАТЬ ЕГО

// $this->debug("serializing array element: $k, $v of type: $typeDef[arrayType]");

Так как это только для цели отладки. чтобы не беспокоиться о проблемах с функциональностью.

...