您可以将任意数量的参数添加到CXF Web客户端使用WebClient.query(String, Object...)。例如,如果您有一个参数映射,您可以执行以下操作:
Map<String, String> params = new HashMap<>();
params.put("foo", "hello");
params.put("bar", "world");
WebClient webClient = WebClient.create("http://url");
for (Entry<String, String> entry : params.entrySet()) {
webClient.query(entry.getKey(), entry.getValue());
}
Response res = webClient.get();
Run Code Online (Sandbox Code Playgroud)
这将导致一个 GET 请求 /url?foo=hello&bar=world
| 归档时间: |
|
| 查看次数: |
4098 次 |
| 最近记录: |