#web-services #rest #http-status-codes
#веб-службы #rest #http-status-codes
Вопрос:
У меня есть RESTful service, где мне нужно вернуть логический эквивалент. Если запрос возвращает true, я верну статус 200, но не уверен, что возвращать при false. Я думал, что это должен быть статус 4 **, но какой? Будет ли 404 считаться наиболее подходящим?
Спасибо!
Ответ №1:
Вы должны вернуть 200 в обоих случаях. Затем верните заголовок типа содержимого text / plain и включите строку «true» или «false».
У большинства языков не должно возникнуть проблем с преобразованием этих строк в собственный тип.
Комментарии:
1. Это имеет гораздо больше смысла, чем мой первоначальный подход. Спасибо!