Перемещение от NuSOAP до PHP5 SOAP

С левой стороны вы можете увидеть значок «Настройки», нажмите там.

Теперь выберите «Group Linkable Services» & amp; Просмотреть все из списка.

В нем будут перечислены все учетные записи

6
задан tereško 1 July 2012 в 19:38
поделиться

3 ответа

Удостоверьтесь, что NuSoap и PHPv5-SOAP работают на том же сервере. Если я не полностью ошибаюсь, обе библиотеки использует то же имя класса. Возможно, это будет работать лучше, если Вы не удостоверитесь ни один, что NuSopa-файлы включены? И также проверьте, что библиотека SOAP загружается:

if(!extension_loaded('soap')){
  dl('soap.so'); // Actually a deprecated method. See "notes" at http://no.php.net/dl
}

Я предполагаю поле версии, к которому Вы обращаетесь, определяется как "SOAP 1.1" или подобный?

С наилучшими пожеланиями :)

Btw: что Вы продолжаете работать? Exchange задержек от пилота в аэропорт? Или возможно веб-сервис, который уменьшит время ожидания по доставке багажа в Osl? :p
2
ответ дан 17 December 2019 в 07:10
поделиться

Не тестируя его, у меня есть два предложения:

Во-первых, поместите свой error_reporting в максимально возможное (перед созданием SoapClient):

error_reporting( E_ALL );

Если будет что-то не так с аутентификацией на стороне сервера, то PHP бросит предупреждения. В большинстве случаев это скажет Вам, что пошло не так, как надо.

Во-вторых: Я не знаю, можете ли Вы specifiy опция 'местоположения' вместе с URL к wsdl. Теоретически, wsdl говорит Вашему клиенту, где конечная точка операций, таким образом, Вы не должны беспокоиться.

1
ответ дан 17 December 2019 в 07:10
поделиться

У нас были очень похожие проблемы со встроенным клиентом SOAP PHP5, пытающимся использовать основанный на.NET Веб-сервис. Также WSDL, анализирующий, привел создание отчетов к сбою о недопустимой схеме. Помещение определений схемы в единственный локальный файл не помогло.

Мы бросили пробовать и переключились на NuSOAP, который действительно работал.

Однако NuSOAP совсем не прекрасен также. Прямо сейчас я вхожу из ситуации с памятью во время парсинга 1 МБ + ответы. Стирание всего противного кода отладки помогло немногому, но не радикально.

Таким образом, похож существует номер 100%-я совместимая/функциональная клиентская реализация SOAP в PHP в данный момент.

1
ответ дан 17 December 2019 в 07:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: