Как предоставить API проверки RESTful?

Обычно я являюсь поклонником дизайна RESTful API, но не знаю, как применять принципы REST для API проверки.

Предположим, у нас есть API для запроса и обновления информации профиля пользователя (имени, электронной почты, имени пользователя, пароля ). Мы решили, что полезной частью функциональности для раскрытия будет проверка, например. запросить, является ли заданное имя пользователя допустимым и доступным.

Каковы ресурсы (с )в этом случае? Какие коды состояния HTTP и/или заголовки следует использовать?

Для начала у меня есть GET /profile/validate, который принимает параметры строки запроса и возвращает 204или 400, если они действительны или недействительны. Но validateявно глагол, а не существительное.

66
задан Aseem Kishore 26 July 2012 в 19:20
поделиться