如何在 spring webflux 中使用 uri() 时保持 baseUrl
2022-09-03 01:31:25
使用 spring boot 2.1.3.RELEASE,将停止使用传递 to 方法时提供的。但是,当字符串传递给时,它将保留。WebClient
baseUrl
URI
uri()
baseUrl
uri()
如何提供 a 并通过 ?baseUrl
URI
public WebClient webClient() {
return WebClient.builder()
.baseUrl("https://example.com/")
.build();
}
和
webClient.get().uri(URI.create("/foo/%23bar"))...
抛出
java.lang.IllegalArgumentException: URI is not absolute:
并且请求网址变为
request url: /foo/%23bar