Azure Functions 代理支持在 backendUri 中使用 AppSettings,在 requestOverrides 中使用 request.headers。
{
"$schema": "http://json.schemastore.org/proxies",
"proxies": {
"myProxyName": {
"matchCondition": {
"route": "/"
},
"backendUri": "%MY_APP_SETTING%",
"requestOverrides": {
"backend.request.headers.myCustomHeader":"request.headers.host"
}
}
}
}
问题:是否可以在 backendUri 中使用 request.header 值?
{
"$schema": "http://json.schemastore.org/proxies",
"proxies": {
"myProxyName": {
"matchCondition": {
"route": "/"
},
"backendUri": "%MY_APP_SETTING%/{request.headers.my_header_value}"
}
}
}