HarmonyOS post请求的fromdata有哪几种传参方式

请问post请求的fromdata有哪几种传参方式 目前我extraData: ‘photo=’+base64+’&params=’+paramsStr 用这种传参是可以成功传到服务端 但是base64好像因为这种方式把原有的+符号变成空格,导致图片转不出来,而换成 extraData: {‘photo’:base64,‘params’:paramsStr}这种方式传, 服务端那边就拿不到了

HarmonyOS
2024-12-19 16:45:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

关于 extraData 字段当HTTP请求为POST、PUT等方法时,此字段为HTTP请求的content,以UTF-8编码形式作为请求体。

1.当’content-Type’为’application/x-www-form-urlencoded’时,请求提交的信息主体数据必须在key和value进行URL转码后(encodeURIComponent/encodeURI),按照键值对"key1=value1&key2=value2&key3=value3"的方式进行编码,该字段对应的类型通常为String;

2.当’content-Type’为’text/xml’时,该字段对应的类型通常为String;

3.当’content-Type’为’application/json’时,该字段对应的类型通常为Object;

4.当’content-Type’为’application/octet-stream’时,该字段对应的类型通常为ArrayBuffer;

5.当’content-Type’为’multipart/form-data’且需上传的字段为文件时,该字段对应的类型通常为ArrayBuffer。

关于该请求的extraData字段,可以参考以下文档链接https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5#httprequestoptions

分享
微博
QQ
微信
回复
2024-12-19 18:58:09
相关问题
HarmonyOS 目前ets加载so方式哪几种
367浏览 • 1回复 待解决
HarmonyOS POST请求
565浏览 • 1回复 待解决
同设备组件启动哪几种场景?
631浏览 • 1回复 待解决
PolarDB 支持哪几种迁移类型?
3106浏览 • 1回复 待解决
HarmonyOS RCP GET请求POST请求如何
527浏览 • 1回复 待解决
网络请求-GET请求
1051浏览 • 1回复 待解决
tp5 如何对post进行加密?
2118浏览 • 1回复 待解决
ArkTS 网络请求 接口动态
916浏览 • 1回复 待解决
HarmonyOS 路由跳转获取跳转方式
1459浏览 • 1回复 待解决
HarmonyOS拉起弹窗方式几种
2350浏览 • 1回复 待解决
HarmonyOS 页面问题
793浏览 • 1回复 待解决
HarmonyOS 页面间如何
1360浏览 • 1回复 待解决
HarmonyOS 本地html问题
883浏览 • 1回复 待解决