在处理具有多个值的查询参数时,我试图设置Spring的WebClient使用的策略:
WebClient client = WebClient.builder().build();
client.get()
.uri(b -> b.path("/anything").queryParam('id', 10, 20).build())
.retrieve()
这样做,默认的URI构建器将生成如下内容:
/anything?id=10&id=20
问题是,尽管这是正确的,但我尝试访问的服务器正在等待另一种格式,例如:
/anything/id=10,20
有没有一种方法可以改变这种行为,而不是必须手动连接所有参数并将它们作为单个查询参数进行处理吗?