设置 restTemplate FormHttpMessageConverter 编码方式
Posted badboyh2o
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置 restTemplate FormHttpMessageConverter 编码方式相关的知识,希望对你有一定的参考价值。
// 设置 restTemplate FormHttpMessageConverter 编码方式
@Configuration
public class RestTemplateConfig {
@Bean
RestTemplate restTemplate(){
SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory();
requestFactory.setConnectTimeout(60000);
requestFactory.setReadTimeout(60000);
RestTemplate restTemplate = new RestTemplate(requestFactory);
// 设置 restTemplate FormHttpMessageConverter 编码方式
for (HttpMessageConverter<?> httpMessageConverter : list) {
if(httpMessageConverter instanceof FormHttpMessageConverter) {
((FormHttpMessageConverter) httpMessageConverter).setCharset(Charset.forName(StandardCharsets.UTF_8.toString()));
}
}
restTemplate.setMessageConverters(list);
return restTemplate;
}
}
https://blog.csdn.net/w522301629/article/details/81128630
以上是关于设置 restTemplate FormHttpMessageConverter 编码方式的主要内容,如果未能解决你的问题,请参考以下文章
设置 restTemplate FormHttpMessageConverter 编码方式