如何使用Spring和Restful Service在单个请求主体中发布多部分内容类型

时间:2018-10-12 14:18:16

标签: spring rest web-services restful-url

我们需要发布多种格式的请求类型以发送到Resful api。我是初学者,需要示例程序hiw的帮助,以便在单个http请求中发布具有不同格式(例如json和pdf)的多个请求,以便我可以得到答复吗?有人可以发布示例代码来实现多部分内容类型吗?

1 个答案:

答案 0 :(得分:0)

我已经使用多部分/表单数据请求开发了一个上传微服务。下面的示例是一个简单的端点,它使用multipart / form-data接受多个文件。您只需要使用spring MultipartFile类作为参数。

@PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public ResponseEntity upload(
         @RequestPart(value = "files") MultipartFile[] files) {
    return ResponseEntity.ok().build();
}

有关更多详细信息,我强烈建议您阅读有关上传文件的Spring官方指南:https://spring.io/guides/gs/uploading-files/