public static <T> T post(String url, Object data, Class<T> returnClass) {
// 设置restemplate编码为utf-8
restTemplate.getMessageConverters().set(1,new StringHttpMessageConverter(StandardCharsets.UTF_8));
log.info("发送HTTP post请求 url: {}", url);
log.info("发送HTTP post请求 data: {}", data);
String resultStr = restTemplate.postForObject(url,data, String.class);
return JSON.parseObject(resultStr, returnClass);
}
SpringBoot RestTemplate 解决编码问题 UTF8
最新推荐文章于 2025-03-16 17:18:06 发布