|
|
|
передать из backend userStatus, например 490, по new WebApplicaionException(490), для UI
|
|||
|---|---|---|---|
|
#18+
Привет! Задача - в UI, который по jQuery.ajax() запрашивает по REST данные, отличать по статусу ошибки разные ситуации. Скажем, в запросе две-три сущности. И если вернуть стандартный статус 404 (не найдено), или там 409 - то не понятно, к какой сущности этот статус относится. Хотел бы для определенности возвратить свой, не занятый, programmer-defined status. Я доки смотрел по готовым статусам, и раз начиная где-то с 420 статусы не описаны (до 500 не включая его), то правильно ли я думаю, что они не заняты ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2012, 01:27:23 |
|
||
|
передать из backend userStatus, например 490, по new WebApplicaionException(490), для UI
|
|||
|---|---|---|---|
|
#18+
выкинуть хочу new javax.ws.rs.WebApplicationException( 490 ); ведь не занят никем этот и другие статусы с (навскидку, с запасом) с 430 по 499 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2012, 01:32:30 |
|
||
|
передать из backend userStatus, например 490, по new WebApplicaionException(490), для UI
|
|||
|---|---|---|---|
|
#18+
Ну скажем так эти статусы могут добавиться в дальнейшем) Почему бы не возвращать 404 и <description>id=123 not found</> Да и если уж говорить о чистоте реста - то один запрос = одному ресурсу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2012, 13:22:06 |
|
||
|
передать из backend userStatus, например 490, по new WebApplicaionException(490), для UI
|
|||
|---|---|---|---|
|
#18+
timex_zправильно ли я думаю, что они не заняты ?Нет. Почитайте про организацию кодов статусов, которая используется и в SMTP и HTTP. Если вкратце, то первая цифра - код группы, вторая расшифровка внутри группы и третья - детализация расшифровки. Приложение обязано понимать коды групп и может интерпретировать всё остальное как x00. P.S. Как уже сказали: sendError(int, String) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2012, 18:06:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38097426&tid=2130270]: |
0ms |
get settings: |
21ms |
get forum list: |
26ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
57ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
67ms |
get tp. blocked users: |
3ms |
| others: | 435ms |
| total: | 647ms |

| 0 / 0 |
