powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP + SOAP. Как прочесть XML, возвращаемый при ошибке выполнения запроса?
3 сообщений из 3, страница 1 из 1
PHP + SOAP. Как прочесть XML, возвращаемый при ошибке выполнения запроса?
    #39901070
Warlock86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется WSDL-сервис, который может возвращать ошибки разного типа. Требуется получить XML, который возвращает исключение, чтобы определить тип ошибки.
На C# это реализовано следующим образом:
Код: c#
1.
2.
3.
4.
5.
try {
      ...
} catch (System.Web.Services.Protocols.SoapException se) {
      System.Xml.XmlNode detail = se.Detail; //XML с описанием ошибки
}


В PHP код, обрабатывающий аналогичный SOAP-запрос, выглядит так:
Код: php
1.
2.
3.
4.
5.
try {
      ...
} catch (SoapFault $ex) {
      echo $ex->getMessage(); //Словесное описание ошибки.
}


У класса SoapFault нет метода, позволяющего выгрузить значение свойства detail. Есть ли какой-нибудь способ получить XML с описанием SOAP-ошибки в PHP?
...
Рейтинг: 0 / 0
PHP + SOAP. Как прочесть XML, возвращаемый при ошибке выполнения запроса?
    #39901341
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
PHP + SOAP. Как прочесть XML, возвращаемый при ошибке выполнения запроса?
    #39901707
Warlock86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP + SOAP. Как прочесть XML, возвращаемый при ошибке выполнения запроса?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]