RestTemplate 访问别人接口,用object,JsonObjet都无法接收,后台查询
用resource接收
ResponseEntity<Resource> response = template.postForEntity(url1.toString(), requestEntity, Resource.class);
由于接收的是pdf文件
对接收到的这么处理
InputStream stream= response.getBody().getInputStream();
File file = new File("D://202008017-1.pdf");
if (!file.exists()){
file.createNewFile();
}
OutputStream os = new FileOutputStream(file);
int bytesRead = 0;
byte[] buffer = new byte[8192];
while ((bytesRead = stream.read(buffer, 0, 8192)) != -1) {
os.write(buffer, 0, bytesRead);
}
os.close();
stream.close();
不是什么难题,只是没找对方向,记录一下