猿问

Spring Web 客户端发送请求参数

我想在 Spring WebClient 请求链接中发送链接请求参数。例如:


https://www.test.com/notification?con=41280440000097&sec=1232


我试过这个代码:


WebClient client;


Map<String, String> map = new HashMap<>();


public Mono<Response> execute(Transaction transaction) {


    map.put("some_key", "some_value");


    Mono<PaymentTransaction> transactionMono = Mono.just(transaction);


    return client.post().uri("/notification", token)

                .accept(MediaType.APPLICATION_XML)

                .contentType(MediaType.APPLICATION_XML)

                .body(transactionMono, Transaction.class)

                .attributes(Consumer<map>)

                .retrieve()

                .bodyToMono(Response.class);

}

但是当我尝试设置地图时,我在 token 上出现语法错误">",此后预期表达


在不将值硬编码到地址中的情况下实现这一点的正确方法是什么?


回首忆惘然
浏览 116回答 1
1回答
随时随地看视频慕课网APP

相关分类

Java
我要回答