postman与控制层接口的对应

文章简介
用对象接收请求参数:Content-Type为application/json
表单提交:Content-Type为form/data

  • 用对象接收请求参数: Content-Type为application/json
public class SetAuthorityParamBean {
    private String[] fileIds;
    private List<KnowMFileBean> knowMFLists;
    public String[] getFileIds() {
        return fileIds;
    }
    public void setFileIds(String[] fileIds) {
        this.fileIds = fileIds;
    }
    public List<KnowMFileBean> getKnowMFLists() {
        return knowMFLists;
    }
    public void setKnowMFLists(List<KnowMFileBean> knowMFLists) {
        this.knowMFLists = knowMFLists;
    }
}
  @RequestMapping(value = "/resource/setAuthoritys", method = RequestMethod.POST, produces = "application/json")
    @Transactional
    public boolean setAuthoritys(@RequestBody(required = false) SetAuthorityParamBean setAuthorityParamBean,   HttpServletRequest request) throws Exception {
    }

注意:后台用对象接收,post请求,用@RequestBody注解,即可。
PostMan测试:Content-Type为application/json
在这里插入图片描述
注意的是:SetAuthorityParamBean对象里面属性KnowMFileBean和fileIds是String类型,所以postman请求参数的值要加双引号。

  • 表单提交:Content-Type为form/data
 /**
     * 描述:上传文件
     *
     * @param file:文件集合
     * @param FileDetails:文件描述
     * @param catalogId:目录id
     * @return Boolean
     * @author zhangruiguang
     * @version 2020/7/10 10:15
     */
    @PostMapping("/upload-illustration")
    @Transactional
    public Boolean uploadIllustration(@RequestParam("file") List<MultipartFile> file, @RequestParam("FileDetails") String FileDetails, @RequestParam("CatalogId") String catalogId, HttpServletRequest request) throws IOException {
}

PostMan测试:Content-Type为form/data
在这里插入图片描述
注意:如果后台是用数组,如Array[Object]或List接收的,则:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值