Нормально ли выдавать клиенту исключение через сервер мыльного веб-сервиса? - PullRequest
0 голосов
/ 22 сентября 2011

Я пишу сервер веб-службы (c # soap) в мою систему, и мне интересно, можно ли выдать клиенту new RequestDataNotValidException("Email not valid")?

  1. Я знаю, что c # и java-клиенты справятся с этим очень хорошо, но, например, PHP не будет знать, как перехватить это исключение, если я?

  2. если да, допустимо ли выдавать исключение при проверке данных?

Спасибо

1 Ответ

1 голос
/ 22 сентября 2011

Исключения в SOAP более или менее обрабатываются с использованием ошибок SOAP. В принципе, ошибка - это просто альтернативное ответное сообщение, явно объявленное в WSDL. Ошибки являются частью протокола обмена сообщениями SOAP, и каждый SOAP-совместимый клиент должен каким-то образом их обрабатывать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...