powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / передать из backend userStatus, например 490, по new WebApplicaionException(490), для UI
4 сообщений из 4, страница 1 из 1
передать из backend userStatus, например 490, по new WebApplicaionException(490), для UI
    #38096834
timex_z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!

Задача - в UI, который по jQuery.ajax() запрашивает по REST данные, отличать по статусу ошибки разные ситуации. Скажем, в запросе две-три сущности. И если вернуть стандартный статус 404 (не найдено), или там 409 - то не понятно, к какой сущности этот статус относится.
Хотел бы для определенности возвратить свой, не занятый, programmer-defined status. Я доки смотрел по готовым статусам, и раз начиная где-то с 420 статусы не описаны (до 500 не включая его), то правильно ли я думаю, что они не заняты ?
...
Рейтинг: 0 / 0
передать из backend userStatus, например 490, по new WebApplicaionException(490), для UI
    #38096841
timex_z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
выкинуть хочу new javax.ws.rs.WebApplicationException( 490 );

ведь не занят никем этот и другие статусы с (навскидку, с запасом) с 430 по 499 ?
...
Рейтинг: 0 / 0
передать из backend userStatus, например 490, по new WebApplicaionException(490), для UI
    #38097149
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну скажем так эти статусы могут добавиться в дальнейшем) Почему бы не возвращать 404 и <description>id=123 not found</> Да и если уж говорить о чистоте реста - то один запрос = одному ресурсу
...
Рейтинг: 0 / 0
передать из backend userStatus, например 490, по new WebApplicaionException(490), для UI
    #38097426
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
timex_zправильно ли я думаю, что они не заняты ?Нет. Почитайте про организацию кодов статусов, которая используется и в SMTP и HTTP.
Если вкратце, то первая цифра - код группы, вторая расшифровка внутри группы и третья - детализация расшифровки.
Приложение обязано понимать коды групп и может интерпретировать всё остальное как x00.

P.S. Как уже сказали: sendError(int, String)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / передать из backend userStatus, например 490, по new WebApplicaionException(490), для UI
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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