Я внедряю веб-сервис RESTful, и одно из доступных действий будет reload
. Он будет использоваться для перезагрузки конфигураций, кеша и т. Д.
Мы начали с простого GET
URI, подобного этому: ${path}/cache/reload
(параметры не передаются, вызывается только URI). Я знаю, что данные не должны быть изменены с помощью запроса GET.
Какой правильный глагол использовать для вызова действия / команды в веб-службе RESTful?
Перезагрузка - это команда веб-службы REST, которая перезагружает свой собственный кэш / конфигурацию / и т. Д. Это не метод, который возвращает информацию клиенту.
Вероятно, то, что я пытаюсь сделать, это не REST, но это все еще то, что нужно сделать таким образом. Этот reload
метод был только реальным примером, который имеет смысл в рамках приложения, и большинство ответов сосредоточено на нем, но на самом деле мне просто нужно было знать, какой глагол вызывает действие, которое не выполняет CRUD, но все же изменяет данные государство.
Я нашел этот подробный вопрос о переполнении стека на эту тему: https://stackoverflow.com/questions/16877968/