Zuulを経由してクライアントにリクエストを送信するとき、Zuulはクエリ文字列を変更するようです。具体的には、クライアントがURLエンコードされたクエリ文字列を受け取る必要がある場合、Zuulはクエリ文字列を一度デコードします。具体的な例を次に示します。Netflix Zuulクエリ文字列エンコーディング
"http://localhost:8080/demo/demo?a=http%3A%2F%2Fsomething/"がクライアントに送信された場合、クライアントはクエリ文字列として "a = http://something/"を受け取ります。
Zuulのコードを見ると、 "buildZuulRequestQueryParams"関数は "HTTPRequestUtils.getInstance()。getQueryParams();"を使用しています。クエリ文字列をデコードします。
これは望ましい機能ですか、バグですか?