Какой HTTP-глагол мне следует использовать, чтобы получить «get-users», который может изменить базу данных - PullRequest
0 голосов
/ 14 января 2020

У меня есть сервис get-users, который возвращает пользователей в базе данных.

Но, прежде чем вернуть пользователей, сервис переходит на внешний сервис и меняет мою базу данных в случае получения новой информации.

Обновление в базе данных безразлично к самому запросу, поэтому, если я буду много раз запрашивать get-users, результат будет отличаться только в случае расхождений в этой внешней службе.

Мой вопрос , правильно ли делать GET /user в этом случае?

Насколько мне известно, запрос все равно будет идемпотентным и безопасным . Это не изменит мою базу данных, потому что запрос, но из-за других факторов, вызванных запросом.

Согласно этот вопрос , похоже, что все в порядке.

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