当前位置: 首页 > news >正文

如何使用postman调用多参数接口(包含文件上传)

🤟致敬读者

  • 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉

📘博主相关

  • 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息

文章目录

  • 如何使用postman调用包含文件参数的多参数接口
    • 1. 接口相关参数
    • 2. postman请求方式选择
    • 3. postman请求地址填写
    • 4. postman请求参数填写
      • 4.1 Body的form-data
      • 4.2 Params和Body一起用


📃文章前言

  • 🔷文章均为学习工作中整理的笔记。
  • 🔶如有错误请指正,共同学习进步。

如何使用postman调用包含文件参数的多参数接口

1. 接口相关参数

首先需要知道接口的请求方式、请求地址、请求参数和类型等
以下以Java接口为例
在这里插入图片描述

  • 请求方式:
    POST
  • 请求URL:
    127.0.0.1:8089/test/aesbes3
  • 请求参数:
    multipartFile:文件类型
    fileName:字符串类型
    instId:字符串类型
    fileMd5:字符串类型

2. postman请求方式选择

默认请求方式GET,选择对应请求方式POST
在这里插入图片描述

3. postman请求地址填写

请求地址填入
在这里插入图片描述

4. postman请求参数填写

有两种方式
第一种是只用Body部分
第二种是Params部分和Body部分一起使用

4.1 Body的form-data

使用Body部分的form-data选项填充所有参数,包含文件类型和字符串类型
文件类型需选择ile类型并上传文件
在这里插入图片描述如果界面没有对应的Value部分,可参考下图,三个点(。。。)打开勾选即可
在这里插入图片描述

文件选好后,其余参数依次使用默认Text类型填入,填完之后如下
在这里插入图片描述参数配置结束,点击Send调用请求,获取返回值(注意,确保接口所在服务正常运行中)

4.2 Params和Body一起用

在Java接口中参数均用@RequestParam注解
将参数(除了文件类型参数)配置在Postman中的Params部分
文件类型的参数配置在Body部分,并选择文件类型上传
在这里插入图片描述

Params部分填写字符串类型参数,Body部分填写文件类型参数

Params部分参数填充如下
在这里插入图片描述Body部分参数填写如下
需选择form-data类型数据,然后将键类型选file
在这里插入图片描述上传文件(选择右侧Select Files上传本地文件)
在这里插入图片描述参数配置结束,点击Send调用请求,获取返回值(注意,确保接口所在服务正常运行中)


📜文末寄语

  • 🟠关注我,获取更多内容。
  • 🟡技术动态、实战教程、问题解决方案等内容持续更新中。
  • 🟢《全栈知识库》技社区,集结全栈各领域开发者,期待你的加入。
  • 🔵​加入开发者的《专属社群》,分享交流,技术之路不再孤独,一起变强。
  • 🟣点击下方名片获取更多内容🍭🍭🍭👇

http://www.dtcms.com/a/99558.html

相关文章:

  • C++ 中std::vector<T>清除方式
  • win32汇编环境,网络编程入门之十六
  • Reidis介绍
  • 收集的一些问题?
  • SolidJS 深度解析:高性能响应式前端框架
  • 基于SpringBoot的求职招聘网站系统(源码+数据库)
  • 【Spring Boot 与 Spring Cloud 深度 Mape 之十】体系整合、部署运维与进阶展望
  • 排序算法1--插入排序
  • 策略模式_行为型_GOF23
  • 深入理解前端防抖(Debounce)与节流(Throttle):原理、区别与实战示例
  • AWE 2025:当AI科技遇见智能家居
  • 请描述下你对vue生命周期的理解?在created和mounted这两个生命周期中请求数据有什么区别呢?
  • Java面向对象一篇通:从类与对象到Lambda(万字详解)
  • github免费编程类工具汇总与评估(二)
  • 2025年最新自动化/控制保研夏令营预推免面试真题分享(东南/浙大/华科清华)
  • mysql.8.4.4--初始化报错--libnuma.so.1缺失
  • Windows学习笔记(5)
  • Numpy进行数组函数操作
  • 鸿蒙项目源码-记账本app个人财物管理-原创!原创!原创!
  • 自动化发布工具CI/CD实践Jenkins介绍!
  • 动态规划--线性规划
  • Spring解决循环依赖
  • 【无人机路径规划】Matlab基于A星算法的无人机三维路径规划
  • maven高级
  • 微信小程序逆向开发
  • Java -jar运行jar包时可添加参数
  • ‌JVM 内存模型(JDK8+)
  • ModuleNotFoundError: No module named ‘demjson‘
  • JavaScript中的观察者模式
  • https://arxiv.org/