RESTful - какой HTTP-статус возвращать при ложном - PullRequest
3 голосов
/ 01 ноября 2011

У меня есть служба RESTful, где мне нужно вернуть логический эквивалент.Если запрос вернет true, я верну статус 200, но не уверен, что возвращать при false.Я думал, что это должен быть статус 4 **, но какой?404 будет считаться самым подходящим?

Спасибо!

1 Ответ

11 голосов
/ 02 ноября 2011

Вы должны вернуть 200 в обоих случаях.Затем верните заголовок типа содержимого text / plain и включите в него строку «true» или «false».
У большинства языков не должно возникнуть проблем при разборе этих строк в нативный тип.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...