Для SOAP: это то, что неисправности используются для
Ошибки SOAP используются для переноса информации об ошибках в сообщении SOAP.Ошибка для SOAP, что является исключением для языка программирования.
Когда запрос вашего клиента выполняется успешно, вы отправляете обратно действительный ответ со структурой Employee, а в случае сбоя вы возвращаете ошибку с подробности о том, что пошло не так .
Для REST: используйте HTTP-коды ошибок
В отличие от SOAP, веб-службы REST не имеютСоглашение о возврате ошибок, но самое простое - использовать те, которые все понимают.
Например, вы можете отправить HTTP 404 Not Found, если запись отсутствует, Ошибка сервера HTTP 500, если что-то случилось с базой данных и т. Д., И вернуть HTTP 200 OK с вашим результатом, когда все в порядке.