使用RestTemplate需注意:
使用RestTemplate发送请求,当请求体是String时,应这样配置:
RestTemplate restTemplate = new RestTemplate(factory);
restTemplate
.getMessageConverters()
.set(1, new StringHttpMessageConverter(StandardCharsets.UTF_8));
如果没有自定义StringHttpMessageConverter
,默认的StringHttpMessageConverter
使用的字符集是ISO_8859_1
,当请求体包含中文时,会乱码。
来源:CSDN
作者:冷月醉夕阳
链接:https://blog.csdn.net/qq_31718287/article/details/103766986