@Bean
public RestTemplate restTemplate() {
DefaultUriBuilderFactory builderFactory = new DefaultUriBuilderFactory();
builderFactory.setEncodingMode(DefaultUriBuilderFactory.EncodingMode.VALUES_ONLY);
return new RestTemplateBuilder().uriTemplateHandler(builderFactory).build();
}
1条答案
按热度按时间dly7yett1#
您可以通过向UriTemplateHandler添加EncodingMode来解决此问题。在构造RestTemplate bean时,可以在其中添加编码器。