【问题标题】:Postman: Create complex MULTIPART_FORM_DATA request邮递员:创建复杂的 MULTIPART_FORM_DATA 请求
【发布时间】:2023-04-02 23:35:02
【问题描述】:

我需要使用邮递员创建一个请求。 spring boot 端点是:

@RequestMapping(
    value = "/group",
    method = RequestMethod.POST,
    consumes = MediaType.MULTIPART_FORM_DATA_VALUE
)
public ResponseEntity<String> group(
    @RequestPart("items") List<ItemType> items,
    @RequestPart("group") GroupType group);

地点:

public class ItemType {
  private String description;
  private String security;
  private Date bestdate;
  private MultipartFile content;
}

public class GroupType {
  private String description;
  private String security;
  private String metadata;
}

如您所见,ItemType 包含一个MultiPartFile

我的意思是,我需要在 "items""group" 部分上写什么:

【问题讨论】:

  • 你在创作时遇到了什么问题!!!
  • 我已经编辑了帖子。
  • 如果您使用 json 发送请求,则 multipart 不起作用

标签: spring spring-boot postman


【解决方案1】:

Postman 中有一个选项可以提供表单数据,您可以在其中传递文本和文件。

正文的json部分也应该设置为“文件”而不是“文本”,并将您的json数据放在一个json文件中,例如“a.json”。 检查下面,希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-22
    • 2019-10-12
    • 2017-06-17
    • 2020-05-22
    • 2018-03-20
    • 2023-02-26
    相关资源
    最近更新 更多