Я занимаюсь разработкой веб-службы (на asp.net) и хотел бы, чтобы каждый веб-метод сообщал тому, кто вызвал его, когда возникает внутренняя ошибка - например, при сбое проверки ввода.
Когда я открываю свой веб-сервис с помощью SOAP, о таких ошибках можно сообщить, вызвав исключение SoapException. Но что если я выставлю свой веб-сервис с простым POST (он же Http-Post)? Кроме возврата кода состояния HTTP 500 Error, существует ли стандарт для сообщения об ошибках или создания исключений в этом случае?