POST 请求需要把数据手动拼接成表单格式

使用鸿蒙原生网络框架(@ohos.net.http)的 POST 请求,即使 Content-Type 使用了表单模式(application/x-www-form-urlencoded),但是 options 的 extraData 仍需要手动拼接成表单格式,即 uuid=XXX&username=XXX&pwd=XXX。

HarmonyOS
2024-06-07 09:07:01
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Dinkar

当前可使用axios三方库重写transformRequest方法进行替代。

示例代码:

axios.post(this.url, formData, { 
 headers: { 'Content-Type': 'multipart/form-data' },  
 transformRequest:(data:Object)=>{  
  return data  
 }  
})

文档链接:

ohos_axios

分享
微博
QQ
微信
回复
2024-06-07 21:51:18
相关问题
rcp模块能力发起post请求
301浏览 • 1回复 待解决
http请求如何以表单形式进行传输
970浏览 • 1回复 待解决
没有专类Post请求接口公共请求
1544浏览 • 1回复 待解决
2.1.1版本的axios发post请求会报401
472浏览 • 1回复 待解决
前端手动刷新显示Rdb数据
420浏览 • 1回复 待解决
有使用http发送xml报文格式请求
415浏览 • 1回复 待解决
是否支持avif ,优化后的图片格式需要
568浏览 • 1回复 待解决
元服务包名命名需要使用什么格式
419浏览 • 1回复 待解决
鸿蒙应用开发请求不到数据
6367浏览 • 2回复 待解决
http request 请求不到接口数据
3320浏览 • 1回复 待解决
如何实现ArkUI组件字符串变量拼接
976浏览 • 1回复 待解决
推理函数支持的数据格式有哪些?
621浏览 • 1回复 待解决
websocket和http数据请求示例
265浏览 • 1回复 待解决
网络请求使用gzip压缩数据
486浏览 • 1回复 待解决
XComponent 怎么设置透明
563浏览 • 1回复 待解决