Я планирую сделать API (как веб-сервис) для проверки ввода пользователя.API веб-сервиса для проверки параметров, REST или еще?
API получает 3 параметра от пользователя в качестве входных данных, проверяет все параметры, и возвращает результат (ex: true или false) пользователю.
А вот грубый эскиз к API (я сомневаюсь, что это RESTful):
URL: http://my.domain.com/validate/v1 (POST)
Required parameter: param1, param2, param3
Result: To response body (XML/JSON) or response header (HTTP status)
Но после того, как прибегая к помощи дизайна API и REST я обнаружил, что-то не так с этим дизайном API.
Согласно Wikipedia, запросы и ответы построены вокруг передачи представлений ресурсов. Но API, который я делаю, не имеет ничего общего с ресурсами. Это не CRUD никаких ресурсов. Весь API-интерфейс - это просто ввод данных, проверка их и возвращение результата. И я застрял в разработке API с этим требованием.
Любые советы/исправления к этому вопросу приветствуются.