如何在 spring webflux 中使用 uri() 时保持 baseUrl
2022-09-03 01:31:25
						使用 spring boot 2.1.3.RELEASE,将停止使用传递 to 方法时提供的。但是,当字符串传递给时,它将保留。WebClientbaseUrlURIuri()baseUrluri()
如何提供 a 并通过 ?baseUrlURI
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
 
					 
				 
				    		 
				    		 
				    		 
				    		