2016-09-15 1 views
0

У меня естьAPI код ответа остальных для не обрабатывать конечные точки

/отдых/напитки/категория? Алкоголь = истинный

который возвращает 200 код состояния с перечнем напитков категории, которые имеют алкоголь это, например

200 [ 'вино', 'пиво']

Интересно, что код состояния следует использовать, если пользователь попал ни один перевалено путь, как показано ниже

/отдых/пить

или

/отдых/пить? Алкоголь = истинный

ответ

2

Http имеет статус таких условий.

4XX определяет ошибку на стороне клиента и нуждается в изменении.

Wiki говорит

4xx класс кодов состояния предназначен для ситуаций, в которых клиент, кажется, допустил ошибку. За исключением случаев, когда он отвечает на запрос HEAD, сервер должен включать в себя объект, содержащий объяснение ситуации ошибки, и является ли это временным или постоянным условием. Эти коды состояния применимы к любому методу запроса. Пользовательские агенты должны отображать для пользователя любой включенный объект. [31]

Для условия, где упоминается, его идеально подходит для использования 404 - Not Found или 400 - Bad Request

This дает список всех кодов статуса и соответствующего объяснения.

W3Org Определены спецификации для этих целей.

Смежные вопросы