axios 实现post请求时把对象obj数据转为formdata
2020-03-19 12:07
2461 查看
今天在对后台接口的时候,上传报名信息,利用axios 的post请求,发数据,
但是显示参数错误,但是查看header的时候,发现居然是一个对象:
这可不行,然会就想着怎么把对象搞成formdata,直接加入两段代码就好,
transformRequest: [function (data) { let ret = '' for (let it in data) { ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&' } return ret }], headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
加在请求里面,
最后在header查看的时候,便是成功了,
以上这篇axios 实现post请求时把对象obj数据转为formdata就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- axios——post请求时把对象obj数据转为formdata格式
- axios post请求数据,在Content-Type为application/x-www-form-urlencoded情况下,data如何转换为json的解决办法
- 【Android Net】Volley实现(multipart/form-data)Post请求
- 使用axios发送post请求,将JSON数据改为为form类型
- 通过blob(用来存储二进制大文件)包装ajax(或axios)请求到的data数据,实现下载EXCEL(或其他如图片等)文件...
- ajax 请求后台数据(及使用FormData对象提交表单及上传图片)
- android利用httpclient实现post、get请求restful接口进行json和form表单数据提交等公共方法类
- 使用axios发送post请求,将JSON数据改为为form类型
- Axios 里 post formdata 的数据跟jquery中formdata数据格式不一样
- 关于jQuery使用serializeArray()序列化表单数据,使用FormData()实现AJAX请求的问题
- 使用axios发送post请求,将JSON数据改为form类型的示例
- vue axios POST请求中参数以form data和request payload形式的原因
- 利用FormData收集表单数据实现ajax传递post数据
- [c#][Windows 10 | Windows 10 mobile | Windows Phone] HttpClient 实现form-data POST上传请求
- Multipart/form-data POST文件上传详解 理论 简单的HTTP POST 大家通过HTTP向服务器发送POST请求提交数据,都是通过form表单提交的,代码如下: <form me
- axios 将post请求数据转为formdata
- Android模拟 HTTP multipart/form-data 请求协议信息实现图片上传
- form enctype:"multipart/form-data",method:"post" 提交表单,后台获取不到数据
- 在 Android 上通过模拟 HTTP multipart/form-data 请求协议信息实现图片上传
- jQuery利用XMLHttpRequest()和FormData()实现同时上传文件和数据