Я хотел бы использовать прокси-функцию Azure, чтобы ограничить доступ к API, требуя наличия указанного заголовка запроса X-MY-HEADER
. Я не хочу на самом деле проверять здесь значение заголовка, просто он присутствует.
Я не могу найти никаких примеров этого, и некоторые методы проб и ошибок не помогли. Конфигурация прокси-сервера работает правильно перед добавлением дополнительного заголовка.
Я пробовал что-то вроде:
{
"proxies": {
"Mock API - POST": {
"matchCondition": {
"methods": [ "POST" ],
"route": "/api",
"request.headers.X-MY-HEADER": "{*}"
},
"responseOverrides": {
"response.headers.Location": "https://REAL/API/ADDRESS/ETC"
}
}
}
}
также "request.headers": "X-MY-HEADER"
, но ни один из них не работает.
Возможно ли это сделать, и у меня просто неправильный синтаксис?
Если заголовок отсутствует, я рад, что он просто 404.