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))
}
})
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
Map使用set方法后台无法获取到前端传的参数pageCode
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 页面传参问题
1057浏览 • 1回复 待解决
HarmonyOS 组件使用CustomBuilder作为参数传参使用问题
876浏览 • 1回复 待解决
HarmonyOS 参数传参问题
713浏览 • 1回复 待解决
HarmonyOS Navigation传参问题
857浏览 • 1回复 待解决
HarmonyOS 本地html传参问题
1251浏览 • 1回复 待解决
HarmonyOS router传参获取问题
1030浏览 • 1回复 待解决
HarmonyOS @Builder Params传参问题
519浏览 • 1回复 待解决
JS跳转Java传参问题?
5492浏览 • 1回复 待解决
HarmonyOS router.back方法的传参和返参问题
760浏览 • 1回复 待解决
HarmonyOS 自动化测试传参问题
679浏览 • 1回复 待解决
跨设备启动FA传参问题
8943浏览 • 1回复 待解决
HarmonyOS 使用router.pushNamedRoute怎么传参
695浏览 • 1回复 待解决
HarmonyOS pageInfos.pushPath跳转页面传参问题
1083浏览 • 1回复 待解决
HarmonyOS Web组件加载本地页面传参问题
1046浏览 • 1回复 待解决
HarmonyOS 页面导航跳转回调传参问题
2045浏览 • 0回复 待解决
HarmonyOS POST请求传参
884浏览 • 1回复 待解决
HarmonyOS 页面间如何传参?
1564浏览 • 1回复 待解决
HarmonyOS React native 自带的ScrollView的onScroll传参问题
594浏览 • 1回复 待解决
烧录传参问题,我有一点疑惑
8348浏览 • 4回复 待解决
路由传参如何接参?可否给个案例?
3846浏览 • 1回复 待解决
HarmonyOS 调用flutter页面并传参
469浏览 • 1回复 待解决
HarmonyOS router跳转返回如何传参
508浏览 • 1回复 待解决
HarmonyOS 全局带参builder调用bind(this)时如何传参?
1089浏览 • 1回复 待解决
网络请求-GET请求传参
1302浏览 • 1回复 待解决
HarmonyOS 页面传参后对象出错
426浏览 • 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后再解析