spring-web3.0.7版本使用RestTemplate中文乱码问题

        //resttemplate乱码问题
        //3.1.X以上版本使用
//        restTemplate.getMessageConverters().add(0, StringHttpMessageConverter.DEFAULT_CHARSET);
//        3.0版本
        List<HttpMessageConverter<?>> converterList=restTemplate.getMessageConverters();
        HttpMessageConverter<?> converter = new StringHttpMessageConverter();
        converterList.add(0, converter);
        restTemplate.setMessageConverters(converterList);


        HttpHeaders headers = new HttpHeaders();
        MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8");
        headers.setContentType(type);
        headers.add("Accept", MediaType.APPLICATION_JSON.toString());

参考:

  https://blog.csdn.net/kinbridge/article/details/73477731

猜你喜欢

转载自www.cnblogs.com/soul-wonder/p/9072544.html