HarmonyOS HTTP使用Map传参问题
let params = new Map<string, string>()
params.set('pageCode', '10000')
let client = http.createHttp()
client.request(Url.BASE_URL + Url.JSON_MODEL, { extraData: params }
, (err: BusinessError, data: http.HttpResponse) => {
if (!err) {
console.info(JSON.stringify(data.result))
} else {
console.error(JSON.stringify(err))
}
})
Map使用set方法后台无法获取到前端传的参数pageCode
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 页面传参问题
384浏览 • 1回复 待解决
HarmonyOS 组件使用CustomBuilder作为参数传参使用问题
226浏览 • 1回复 待解决
HarmonyOS 本地html传参问题
288浏览 • 1回复 待解决
HarmonyOS 参数传参问题
82浏览 • 1回复 待解决
HarmonyOS Navigation传参问题
42浏览 • 1回复 待解决
JS跳转Java传参问题?
4850浏览 • 1回复 待解决
HarmonyOS @Builder Params传参问题
4浏览 • 1回复 待解决
HarmonyOS router传参获取问题
564浏览 • 1回复 待解决
HarmonyOS router.back方法的传参和返参问题
46浏览 • 1回复 待解决
HarmonyOS POST请求传参
65浏览 • 1回复 待解决
HarmonyOS 自动化测试传参问题
52浏览 • 1回复 待解决
跨设备启动FA传参问题
8220浏览 • 1回复 待解决
HarmonyOS 使用router.pushNamedRoute怎么传参
68浏览 • 1回复 待解决
HarmonyOS 页面间如何传参?
928浏览 • 1回复 待解决
HarmonyOS Web组件加载本地页面传参问题
271浏览 • 1回复 待解决
HarmonyOS pageInfos.pushPath跳转页面传参问题
568浏览 • 1回复 待解决
HarmonyOS 页面导航跳转回调传参问题
1089浏览 • 0回复 待解决
HarmonyOS 调用flutter页面并传参
30浏览 • 1回复 待解决
HarmonyOS router跳转返回如何传参
13浏览 • 1回复 待解决
路由传参如何接参?可否给个案例?
3200浏览 • 1回复 待解决
网络请求-GET请求传参
571浏览 • 1回复 待解决
HarmonyOS React native 自带的ScrollView的onScroll传参问题
226浏览 • 1回复 待解决
烧录传参问题,我有一点疑惑
7625浏览 • 4回复 待解决
ArkTS 网络请求 接口动态传参
516浏览 • 1回复 待解决
HarmonyOS 全局带参builder调用bind(this)时如何传参?
460浏览 • 1回复 待解决
map无法被序列化,不是有效的参数,如需传递map类型的参数,可以把键值用类的形式构建出来,然后用new出一个类对象来传递。
网络请求中的入参参考 HttpRequestOptions.extraData 描述,文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-http-V5#httprequestoptions
框架的支持度是固定的,技术实现上的实现可以自定义调整,如
1,content-Type’为’application/x-www-form-urlencoded’时,请求提交的信息主体数据应在key和value进行URL转码后按照键值对"key1=value1&key2=value2&key3=value3"的方式进行编码,该字段对应的类型通常为String;
2,content-Type’为’application/json’时,将对象的属性值设置为JSON字符串,{param: jsonStr},获取到接收端获取到param后再解析