首页IT科技在联调联试中检验主题教育(在联调form表单数据时,如何传递参数为formData格式)

在联调联试中检验主题教育(在联调form表单数据时,如何传递参数为formData格式)

时间2025-05-06 00:21:18分类IT科技浏览4654
导读:有时候在前后端联调接口时,后端会要求传递入参为formData格式如下图 入参要求是传递fromData格式 + 当前时间戳,具体实现如下 首先先模拟一个普通接口...

有时候在前后端联调接口时            ,后端会要求传递入参为formData格式如下图

入参要求是传递fromData格式 + 当前时间戳                  ,具体实现如下 首先先模拟一个普通接口 const getGroupData = (data) => { return request({ url: rest/report/queryBatchCollateFund.do, method: POST, data: data }) } 使用formData传参格式时需添加请求头     ,添加后如下      ,如需加上时间戳在配置params即可 const getGroupData = (data) => { return request({ url: rest/report/queryBatchCollateFund.do, method: POST, headers: { Content-Type: application/x-www-form-urlencoded }, params: { _v: new Date().getTime() }, data: data }) } 因使用了application/x-www-form-urlencoded编码格式                  ,所以在入参时需将键值对的参数用&连接起来           ,这边可以使用qs序列化处理入参 安装依赖 yarn add qs 挂载到原型 Vue.prototype.$qs = qs 在入参时使用this调用      ,转化对象结构为key=value&key=value _API.getGroupData(this.$qs.stringify(obj)).then((res) => { console.log(res) // ...todo })

欢迎大家评论                  ,如有帮助可以关注+收藏           ,我会经常更新博客,大家一起讨论学习

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
怎么创建一个空白文件(如何创建一个空文件)