я должен определить API, который отвечает, может ли быть создан ресурс с указанным идентификатором, какКак определить логический API RESTful?
Могу ли я (абонент) создать этот ресурс с идентификатором = resource1?
возможные ответы могут быть
- 401 - Вызывающий абонент не прошел проверку подлинности
- 403 - Вызывающий проверку подлинности, но не уполномочен выполнять эту проверку
- 200 - Да, вы можете создать ресурс с идентификатором = resource1
- ...
N ow мои вопросы:
Как я могу моделировать API? Будет ли,
GET /resources/resource1
быть хорошим выбором?Каковы будут коды HTTP для ответов, например (a) этот идентификатор ресурса уже сделан, (b) у вас нет разрешения на создание этого идентификатора (но только несколько других идентификаторов), (c) вы можете создать этот идентификатор.