Чтобы предотвратить отправку предварительных запросов OPTIONS в функцию Azure, я хочу добавить заголовок Access-Control-Max-Age
в ответ OPTIONS, чтобы браузер кэшировал ответ в течение заданного времени.
Я пыталсясоздать прокси-функцию Azure с этим файлом proxies.json:
{
"proxies": {
"AddCacheHeaderToCorsPreflightResponse": {
"debug": true,
"matchCondition": {
"methods": [
"OPTIONS",
"GET"
],
"route": "/api/{rest}"
},
"backendUri": "http://%WEBSITE_HOSTNAME%/api/{rest}",
"responseOverrides": {
"response.headers.Access-Control-Max-Age": "31536000"
}
}
}
}
Но при этом не удается добавить заголовок ответа к запросу OPTIONS, но в целях тестирования я могу получить ответы GET для возврата заголовка,Похоже, что Azure не позволяет добавлять прокси-функции для запросов OPTIONS.
Есть ли способ сделать это в Azure?