Size: a a a

🎄.NET Talks: Evergreen🎄

2020 February 06

AZ

Alexey Zaburez in 🎄.NET Talks: Evergreen🎄
SomebodyOdd
Ну, "status": "ok" или "status":"error" мне кажется понятнее клиенту, но это скорее вкусовщина, пожалуй
Ну а если ошибка с кодом 401/403 и надо сделать редирект на страницу логина, или 500 и надо показать, что серваку плохо? Поэтому коды и нужнее возвращать, как мне кажется
источник

AI

Arthur Irgashev in 🎄.NET Talks: Evergreen🎄
Alexey Zaburez
Как логичнее всего хттп статусом показать ошибку при записи в бд? 507 - insufficient storage, или не выебываться и возвращать 500?
да
источник

AI

Arthur Irgashev in 🎄.NET Talks: Evergreen🎄
просто отдать 500
источник

AI

Arthur Irgashev in 🎄.NET Talks: Evergreen🎄
на сервере залогировать, а на клиенте показать "ooops, contact with dev team"
источник

M

Mary in 🎄.NET Talks: Evergreen🎄
Arthur Irgashev
просто отдать 500
ого пошли вредные советы
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
О, вредные советы, это здорово
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
Тогда мое предложение:
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
200
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
Ну и там уже в body пояснить что на самом деле не всё так хорошо
источник

ES

Egor Sidorenko in 🎄.NET Talks: Evergreen🎄
Boris
Ну и там уже в body пояснить что на самом деле не всё так хорошо
Ты прям рассказал реальную картину в большинстве компаний фин. Сектора😂
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
Зато не надо разбираться как клиенты на какие коды реагируют
источник

ES

Egor Sidorenko in 🎄.NET Talks: Evergreen🎄
Boris
Зато не надо разбираться как клиенты на какие коды реагируют
По сути это должна быть проблема клиента, если он не умеет обрабатывать стандартные http status codes, то это ставит его под большое сомнение для использования в web мире
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Mary
ого пошли вредные советы
Почему
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Зачем при ошибке сервера пытаться инфу выдать клиенту через хттп код
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Как по мне так пытаться смаппить весьма ограниченный и частично зарезервированный набор хттп кодов на ошибки в бизнес логике это изначально гнилая затея
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
500 под систем эрроры, парочка 40х, несколько 20х и всё
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Egor Sidorenko
По сути это должна быть проблема клиента, если он не умеет обрабатывать стандартные http status codes, то это ставит его под большое сомнение для использования в web мире
Так он об обратной ситуации говорит. Во многие веб фреймворки встроена специфичная обработка некоторых кодов и часто она конфликтует с тем, что под ними понимают бэкендщики
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
Egor Sidorenko
По сути это должна быть проблема клиента, если он не умеет обрабатывать стандартные http status codes, то это ставит его под большое сомнение для использования в web мире
У браузеров могут быть свои поведения в зависимости кодов ответа (не в конкретно данном случае, а вообще)
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
Разные либы на разных платформах могут кидать свои разные ошибки получая разные коды ответа
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Boris
Разные либы на разных платформах могут кидать свои разные ошибки получая разные коды ответа
Всё так
источник