通过Zuul向客户端发送请求时,Zuul似乎更改了查询字符串。更具体地说,如果客户端应该收到一个URL编码的查询字符串,则Zuul会对查询字符串解码一次。这是一个具体的例子:
如果将“ http:// localhost:8080 / demo / demo?a = http%3A%2F%2Fsomething / ”发送给客户端,则客户端将作为查询字符串“ a = http:// something / ”。
查看Zuul的代码,函数“ buildZuulRequestQueryParams”使用“ HTTPRequestUtils.getInstance()。getQueryParams();” 它将查询字符串解码。
这是所需的功能还是错误?
netflix-zuul ×1