Java 通过restTemplate向python flask api发送两张图片
我的python api有问题,它没有从我的spring boot api接收到图片 我认为问题来自我的springapi,因为当我通过邮递员将文件发送到pythonapi时,我得到了很好的答案 先谢谢你Java 通过restTemplate向python flask api发送两张图片,java,python,spring,flask,Java,Python,Spring,Flask,我的python api有问题,它没有从我的spring boot api接收到图片 我认为问题来自我的springapi,因为当我通过邮递员将文件发送到pythonapi时,我得到了很好的答案 先谢谢你 /** * headers */ HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.MULTIPART_FOR
/**
* headers
*/
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.MULTIPART_FORM_DATA);
/**
* body
*/
MultiValueMap<String, Object> body= new LinkedMultiValueMap<>();
body.add("photoAVerifier",new InputStreamResource(photoAVerifier.getInputStream(), photoAVerifier.getOriginalFilename()));
body.add("photoProfil",new InputStreamResource(photoAVerifier.getInputStream(),photoAVerifier.getOriginalFilename()));
HttpEntity<MultiValueMap<String, Object>> requestEntity
= new HttpEntity<>(body, headers);
/**
* request
*/
RestTemplate restTemplate = new RestTemplate();
ResponseEntity<ReponseApi> response = restTemplate
.exchange(urlApiCheckPhoto,HttpMethod.POST, requestEntity, ReponseApi.class);
/**
*标题
*/
HttpHeaders=新的HttpHeaders();
headers.setContentType(MediaType.MULTIPART\u FORM\u DATA);
/**
*身体
*/
MultiValueMap body=新链接的MultiValueMap();
添加(“PhotoAverager”,新的InputStreamResource(PhotoAverager.getInputStream(),PhotoAverager.getOriginalFilename());
添加(“photoProfil”,新的InputStreamResource(photoAverager.getInputStream(),photoAverager.getOriginalFilename());
HttpEntity请求实体
=新的HttpEntity(主体、标题);
/**
*请求
*/
RestTemplate RestTemplate=新RestTemplate();
ResponseEntity响应=restTemplate
.exchange(urlApiCheckPhoto、HttpMethod.POST、requestEntity、ReponseApi.class);
我看到一个输入错误“ReponseApi”。这应该是“ResponseApi”吗?@AkinOkegbile谢谢你,但我这样称呼我的班级不是错的。