首页 > 解决方案 > 邮递员:创建复杂的 MULTIPART_FORM_DATA 请求

问题描述

我需要使用邮递员创建一个请求。弹簧引导端点是:

@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"部分:

在此处输入图像描述

标签: springspring-bootpostman

解决方案


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

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


推荐阅读