Description
Currently, proxy-rewrite plugin only supports set / delete headers. The limitation makes some operations impossible. This feature is required to implement Gateway API HTTPHeaderFilter.
Expect
{
"proxy-rewrite": {
"headers": {
"add": {
"X-Server-id": 3,
"X-Server-status": "on",
"X-Server-balancer_addr": "$balancer_ip:$balancer_port"
}
}
}
}
Actual
{
"proxy-rewrite": {
"headers": {
"X-Api-Version": "v1",
"X-Api-Engine": "apisix",
"X-Api-useless": ""
}
}
}
Description
Currently, proxy-rewrite plugin only supports set / delete headers. The limitation makes some operations impossible. This feature is required to implement Gateway API HTTPHeaderFilter.
Expect
{ "proxy-rewrite": { "headers": { "add": { "X-Server-id": 3, "X-Server-status": "on", "X-Server-balancer_addr": "$balancer_ip:$balancer_port" } } } }Actual
{ "proxy-rewrite": { "headers": { "X-Api-Version": "v1", "X-Api-Engine": "apisix", "X-Api-useless": "" } } }