Spring通过RestTemplate传送数据

今天调接口的时候用到了RestTemplate调用,但是传过去的字符编码却是ISO-8859-1,百度一下,发现Resttemplate默认编码就是ISO-8859-1,传数据前需要设置一下

具体设置如下

HttpHeaders headers =new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON_UTF8);
HttpEntity request=new HttpEntity(jsonData, headers);

jsonData是传送的数据参数

headers头已经让我设置为json格式,且字符编码是UTF-8的

你可能感兴趣的:(java)