我正在尝试使用RestTemplate
发送具有以下格式的请求:
http://host:port/action?loc=x,y&t=z&loc=x1,y1&t=z1...
重要的是参数的排序很重要。在这种情况下,每个t
都指的是之前loc
的位置。
无论我如何设置RestTemplate
的参数,生成的请求参数都会被重新排序。所有loc
参数都显示在所有t
之前,如下所示:http://host:port/action?loc=x,y&loc=x1,y1&loc=...&t=z1&t=z2&t=...
有没有办法阻止RestTemplate
重新排序请求参数。
谢谢。
答案 0 :(得分:0)
如果您有多个具有相同名称的参数,在您的情况下,loc
的多个实例 - 它被视为一个数组,这就是为什么它们全部耦合在一起。