Код: Выделить всё
WSDLSOAP-ERROR: Parsing WSDL: Couldn't load from 'http://www.domain.com/?wsdl' : Premature end of data in tag html line 1
Для информации: этот wsdl работает в нашей производственной среде, когда я пытаюсь заставить его работать в своей среде разработки, мы получаем эту ошибку.
- Сначала я попытался попробовать этот файл с пользовательским интерфейсом SOAP, получил точно такую же
ошибку. - Я пытался использовать его с помощью внешнего PHP-скрипта, то же самое ошибка.
Код: Выделить всё
$wsdl = "http://www.domain.com/?wsdl";
$service = new Soapclient($wsdl);
$params = array('username' => 'xxx', 'password' => 'xxx');
var_dump($service->__soapCall('myFunction', $params));
- Я пытался использовать библиотеку NuSOAP, некоторые люди, кажется, исправляют ее с помощью
это, но это не для меня. - Я проверил брандмауэр
- Я попробовал это решение https://bugs.php.net/bug.php?id=49226 ничего
работает - Я проверил свой php.log :
Неустранимая ошибка PHP: SOAP-ОШИБКА: анализ WSDL: не удалось загрузить из
'http://www.domain.com/?wsdl': преждевременное окончание данных в строке html тега
1 в /data/srv/www/.../library/Zend/Soap/Server.php на линии 762
Поискивал эту тему и не нашел решения, как это исправить.
Я что-то пропустил? Есть ли у вас идеи, как это исправить?
Если вам нужна дополнительная информация, просто спросите.
Заранее благодарим за помощь.
Подробнее здесь: https://stackoverflow.com/questions/245 ... nd-of-data
Мобильная версия