В случае исключения в веб-сервисе элемент управления возвращается в пользовательский интерфейс с ошибкой? - PullRequest
0 голосов
/ 12 июня 2018

У меня есть страница пользовательского интерфейса, разработанная с использованием angular js, и я делаю вызов веб-службы для остальных.Если веб-служба выдает исключение, элемент управления будет возвращен в пользовательский интерфейс с ошибкой?

1 Ответ

0 голосов
/ 12 июня 2018

да, он будет возвращен клиенту.Это верно, даже если время ожидания сервера.

Но оно может быть не в том формате, в котором вы ожидали.Например, вы могли отправить запрос json и ожидать ответа json.Но вы можете получить html-ответ, если на сервере настроен простой html-обработчик для кода ошибки.В этом случае ваш ответ не получится.Одним из распространенных примеров является сбой аутентификации, который просто перенаправляет вас на страницу входа html во многих сервисах.

Поэтому, прежде чем анализировать результат, проверьте код состояния.Проверьте api doc службы и изучите семантику обработки ошибок.Затем проанализируйте ошибку соответственно.

...