Я просто хочу уточнить, можно ли использовать метод POST для получения некоторых данных из веб-API. Сценарий заключается в том, что пользователь должен передать сложный тип, например, UserInfo, который имеет идентификатор, отдел, ETC, в функцию веб-API, чтобы получить дополнительные сведения о пользователе.
Я могу сделать это, передав данные в URI, например http://apiuri/User?ID=1&Department=ABC& XXX и используя метод GET, или я могу использовать метод POST и передать ему UserInfo.
Я предпочитаю метод Post, однако в команде есть аргументы в пользу того, что Post следует использовать только для создания или изменения ресурсов.
Это верно? Должен ли Post использоваться только для создания/изменения ресурса?
огромное спасибо