Стандарт REST для проверки существования ресурса - PullRequest
10 голосов
/ 24 февраля 2012

Какой способ REST проверить, существует ли ресурс или нет?Допустим, у вас есть ресурс под названием Project.Подчеркивая, что одним из таких способов может быть:

ПОЛУЧИТЬ ресурс

GET /rest/projects/123

GET /rest/projects/someCriteria

GET /rest/projects/listOfIds

просто, но таким образом весь объект извлекается, если доступен, и мы просто хотим проверить, существует ли он,Есть ли более элегантное решение, может быть, с помощью HEAD?

1 Ответ

12 голосов
/ 24 февраля 2012

REST-способ - это использовать все, что позволяет унифицированный интерфейс в вашей конкретной архитектуре. Для HTTP лучшее совпадение - HEAD. Если вам нужна информация помимо простого существования ресурса, рассмотрите OPTIONS.

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