Spring 防止RestTemplate对参数重新排序
我正在尝试使用Spring 防止RestTemplate对参数重新排序,spring,spring-mvc,spring-restcontroller,Spring,Spring Mvc,Spring Restcontroller,我正在尝试使用RestTemplate发送以下格式的请求: http://host:port/action?loc=x,y&t=z&loc=x1,y1&t=z1… 重要的是参数的顺序很重要。在这种情况下,每个t指的是前一个loc位置 无论我如何尝试为restemplate设置参数,结果请求参数都会重新排序。所有loc参数出现在所有t之前,如下所示:http://host:port/action?loc=x,y&loc=x1,y1&loc=…&t=z1&t=z2&t=… 是否有任何方法可以防止re
RestTemplate
发送以下格式的请求:
http://host:port/action?loc=x,y&t=z&loc=x1,y1&t=z1…
重要的是参数的顺序很重要。在这种情况下,每个t
指的是前一个loc
位置
无论我如何尝试为restemplate
设置参数,结果请求参数都会重新排序。所有loc
参数出现在所有t
之前,如下所示:http://host:port/action?loc=x,y&loc=x1,y1&loc=…&t=z1&t=z2&t=…
是否有任何方法可以防止restemplate
对请求参数重新排序
谢谢。如果您有多个同名参数,在您的例子中,
loc
的多个实例-它被视为一个数组,这就是为什么它们都耦合在一起。如果您有多个同名参数,在您的例子中,loc
的多个实例-它被视为一个数组,这就是为什么它们都结合在一起