【发布时间】:2016-07-28 07:33:37
【问题描述】:
当通过 Zuul 向客户端发送请求时,Zuul 似乎更改了查询字符串。更具体地说,如果客户端应该收到一个 url 编码的查询字符串,Zuul 会对该查询字符串进行一次解码。这是一个具体的例子:
如果“http://localhost:8080/demo/demo?a=http%3A%2F%2Fsomething/”被发送到客户端,客户端会收到一个查询字符串“a=http://something/”。
查看 Zuul 的代码,函数“buildZuulRequestQueryParams”使用“HTTPRequestUtils.getInstance().getQueryParams();”它解码查询字符串。
这是一个期望的功能还是一个错误?
【问题讨论】:
标签: netflix-zuul