200 — это хорошо или это плохо?
|
|
Пятница, 15 Февраля 2019 г. 17:10
+ в цитатник
В этой трехминутной статье я хочу затронуть наболевшую тему.
Речь пойдет о статус коде HTTP 200 и ошибках в ответе.
HTTP/1.1 200 OK
{
"error": {
code: 2019,
message: "Validation failed: field 'size' is invalid: the value is not a number"
}
}
Нормально ли возвращать такой код, если возникла ошибка?
Нет? Да? Ну-ка давайте разберемся.

Случай 1. HTTP 200 и batch операция
Допустим отправляется один запрос. Запрос выполняется успешно. Возвращаем код 200. Ответ не содержит информации об ошибке. С этим случаем всё предельно просто и понятно. А что делать если требуется выполнить batch операцию?
Давай разберемся https://habr.com/ru/post/440382/?utm_source=habrahabr&utm_medium=rss&utm_campaign=440382
Метки:
api
Анализ и проектирование систем
Проектирование и рефакторинг
http
обработка ошибок
работа в выходные
логи мои любимые
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-