RestTemplate 发送post请求 String senMess =""; HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); HttpEntity<String> entity = new HttpEntity<String>(senMess,headers); 下边这种方法也可以 //byte[] bytes = restTemplate.postForObject("你的url",senMess, byte[].class); ResponseEntity<String> response = restTemplate.exchange(//依据链接拿图转byte[] "你的url", HttpMethod.POST, entity, byte[].class); byte[] result = response.getBody();
//import org.apache.tomcat.util.codec.binary.Base64;
//注意:如果是图片或者视频类需要转 Base64.decodeBase64(base64Str);base64Str为字符串
//GET请求 道理是一样的和post HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); HttpEntity<String> entity = new HttpEntity<String>(senMess,headers); ResponseEntity<byte[]> response = restTemplate.exchange(//依据链接拿图转byte[] "你的url", HttpMethod.GET, entity ), byte[].class); byte[] bytes = response.getBody();