spring-cloud/spring-cloud-gateway

Include RewriteRequestHeader filter similar to RewriteResponseHeader

開放

#2,353 建立於 2021年8月30日

 (1 則留言) (1 個反應) (0 位負責人)Java (3,204 個分叉)batch import
enhancementhelp wanted

倉庫指標

星標
 (4,284 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

When downstream systems have similar response headers resulting in persistent browser state, a solution could be to simply modify their value to make them unique (e.g. Set-Cookie). If you do so you need to do the reverse operation for request headers representing the same value (like Cookie) which is currently not available as a default filter.

A RewriteRequestHeaderGatewayFilterFactory similar to the existing RewriteResponseHeaderGatewayFilterFactory (equal Config) would solve the problem. Currently I wrote such a filter myself as a work around. As this filter is a reverse one of the existing one I would recommend to add it as a default functionality.

If approved I could help with a pull request for the functionality.

貢獻者指南