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