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
按赞同
/
按时间
克里斯蒂东

当前可使用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
相关问题
HarmonyOS RCP POST表单提交咨询
1111浏览 • 1回复 待解决
HarmonyOS post网络请求需要携带body体
979浏览 • 1回复 待解决
HarmonyOS POST请求,服务端拿不到数据
2166浏览 • 1回复 待解决
HarmonyOS POST请求传参
1736浏览 • 1回复 待解决
HarmonyOS 两个object怎么拼接一个?
1548浏览 • 1回复 待解决
HarmonyOS http 请求 post 参数问题
3266浏览 • 1回复 待解决
没有专类Post请求接口公共请求
3723浏览 • 1回复 待解决
rcp模块能力发起post请求
2721浏览 • 1回复 待解决
HarmonyOS http post请求参数传递
1550浏览 • 1回复 待解决
HarmonyOS RCP GET请求POST请求如何传参
1427浏览 • 1回复 待解决
http请求如何以表单形式进行传输
4302浏览 • 1回复 待解决
HarmonyOS imagePacker不支持编码jpg格式
1192浏览 • 1回复 待解决
使用post请求无法带入extraData参数问题
1467浏览 • 1回复 待解决
HarmonyOS HTTP-post请求接收不到参数
1443浏览 • 1回复 待解决
HarmonyOS http post请求怎么传参数给后台
1112浏览 • 1回复 待解决