У меня есть конкретная конечная точка REST, которая создает тему на форуме; но я хочу применять различные стратегии при обработке запроса. например Если клиент A выполняет вызов, произведите замедление. если клиент B делает вызов, сделайте что-нибудь еще. Проще всего было бы добавить параметры запроса для дифференциации:Использование заголовка HTTP Vary для определения стратегии обработки запроса
POST /resource?from=xyz
Еще одна блестящей идеи состоит в том, чтобы использовать Вары заголовка HTTP.
POST /resource
Vary: xyz
Любые проблемы с этим подходом?
Да, это правильный способ различать пользователей. Вопрос: Жак: почему вы собираетесь делать две разные вещи через один ресурс? –