Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过restTemplate向python flask api发送两张图片_Java_Python_Spring_Flask - Fatal编程技术网

Java 通过restTemplate向python flask api发送两张图片

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

我的python api有问题,它没有从我的spring boot api接收到图片

我认为问题来自我的springapi,因为当我通过邮递员将文件发送到pythonapi时,我得到了很好的答案

先谢谢你

        /** 
         * 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谢谢你,但我这样称呼我的班级不是错的。