У нас есть конечная точка «RESTful», которая возвращает вновь созданный токен хранилища.Вся информация, необходимая для генерации токена, содержится в токене-носителе, поэтому для запроса тела не требуется.Запрос не вызывает изменения базы данных, потому что токен не сохраняется.Последующий запрос без какого-либо промежуточного изменения базы данных предоставляет другой токен в ответе.Какой правильный метод, POST или GET?
Одним из предложений является GET и GET / id, где id - это идентификатор ресурса, используемого в процессе создания токена, а не самого токена.Альтернативой является POST.
Так как в результате получается пиво, я постараюсь не слишком склоняться в сторону.Ресурсы, такие как правила GET и POST от IETF и обсуждение двух методов на https://restfulapi.net/http-methods/#get, были недостаточными для убеждения любой из сторон, отчасти из-за различий вуместно ли для GET возвращать что-то другое, если базовый ресурс не изменился между запросами, и является ли «генерируемый нами случайный токен» новым «ресурсом», если он не хранится в базе данных.