spring - 通过 Postman 将文件作为参数传递给 Spring Web 服务

标签 spring spring-boot postman

我正在为获得将使用我的 Web 服务的客户端的人创建 Spring REST Web 服务。我已经安装了 Postman 客户端来测试网络服务。

网络服务的其中一个参数定义如下:

@RequestParam(value="param2", required=true) MultipartFile param2

我可以将字符串传递给网络服务,但如何使用 Postman 将文件作为参数传递给网络服务?问题是我见过很多指导如何去做的例子,有一个选项可以在表单选项卡的请求构建器中选择一个文件。但是,在我的例子中,出于某种原因,表单和文件有一个单独的选项卡,我不确定如何为我上传的文件提供一个 key 并将其添加到 POST 参数中。

最佳答案

根据类型的不同,有几种不同的方法:

1) 作为表单数据

enter image description here

2) 二进制

enter image description here

关于spring - 通过 Postman 将文件作为参数传递给 Spring Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32996357/

相关文章:

java - 无法在 Spring REST Web 服务中成功使用验证

java - 在存在@Valid 注释的嵌套对象内部使用时,@AssertTrue 给出JSR-303 问题

java - 将现有父对象保留到子对象中时出现问题

javascript - 如何在Chai和Postman中测试number和null数据类型?

java - 带有 json Body 和多部分文件数组的 PUT 请求

java - 将 Jetty 迁移到 SpringBoot Jetty

java - 依赖于非 Spring 项目的 Spring 项目

java - Spring 通过 HTTP POST 发送 JSON 数据不起作用

mongodb - Spring Boot - MongoDB Multiplefield 独特

java - 405 不允许使用删除方法