You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Postman发送Multipart/Form-Data请求遇阻,咨询固定签名Web服务测试方法

用Postman测试Multipart/Form-Data类型的文件上传接口

我来帮你一步步搞定用Postman测试这个接口的方法,毕竟Multipart/Form-Data的请求有时候确实容易踩坑~

第一步:配置请求基本信息

  • 打开Postman,新建一个请求,选择POST方法
  • 在URL输入框里填写完整接口地址,把路径里的{requestId}替换成实际测试用的字符串,比如:http://your-api-domain/uploadOpenAccountRequestFiles/TEST_001(记得把your-api-domain换成你实际的API域名/IP+端口)

第二步:配置Multipart请求体

  • 切换到Body标签页,选中form-data选项(这就是Postman里对应Multipart/Form-Data的选项)
  • 这里不用纠结后端的MultipartFormDataInput参数,Postman会自动把你添加的内容封装成符合要求的请求格式:
    • 如果要上传文件:点击「Add File」按钮,选择本地文件;Key列可以自定义标识(比如account_application),后端会通过这个Key来获取文件
    • 如果需要同时传递文本参数:直接添加Key-Value对,类型选Text就行,比如添加一个remark键,值填测试上传

第三步:确认请求头(重要!)

  • 不要手动修改Content-Type头!Postman在选中form-data后会自动生成Content-Type: multipart/form-data; boundary=xxxx,这个boundary是用来分隔表单内容的关键,手动修改会导致后端解析失败
  • 因为接口同时标注了支持JSON和Multipart,一次请求只能用一种类型,所以不要添加Content-Type: application/json头

第四步:发送请求并排查问题

  • 点击「Send」按钮,查看返回的Response
  • 如果遇到解析错误,可以检查这几点:
    • URL里的requestId是不是正确的字符串格式,有没有特殊字符
    • 有没有误删Postman自动生成的boundary部分
    • 上传的文件是不是符合后端要求的格式(比如大小、扩展名)

额外提示

如果你之前测试过这个接口的JSON类型请求,切换到form-data时记得清空之前的JSON内容,避免残留数据导致请求异常。

内容的提问来源于stack exchange,提问作者Bizi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 08:06:39