问题描述,如下图所示:
String requestBody = "{\"message\": \"I am very frustrated.\"}";
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
ArrayList<Charset> acceptCharset = new ArrayList<>();
acceptCharset.add(StandardCharsets.UTF_8);
headers.setAcceptCharset(acceptCharset);
log.info(headers.toString());
ResponseEntity

当使用Spring Boot的RestTemplate发送请求时,若Body为字符串类型,可能导致header中包含大量acceptCharset。默认的StringHttpMessageConverter的writeAcceptCharset设置为true,通过设置为false可解决此问题。

766

被折叠的 条评论
为什么被折叠?



