HarmonyOS websocket链接时,请求头中添加cookie信息时,发生崩溃或无法带上Cookie信息
按照文档中的写法,或者将Map转换为Object传递进来,都会有运行时crash,报错信息如下Error message:Obj is not a Valid object,
// 该写法发生Error message:Obj is not a Valid object崩溃,
const cookie = this.setupCookie(); // 获取到的Cookie是一个字符串
// 将cookie信息添加到websocket的http请求头中
let options: webSocket.WebSocketRequestOptions;
const map = new Map<string, string>();
map.set('Cookie', cookie);
options.header = map;
this.websocket.connect(url, options);
// 该写法是HarmonyOS文档中的写法,也会发生崩溃
let options: webSocket.WebSocketRequestOptions;
options.header = {
Cookie: cookie
};
this.websocket.connect(url, options);
或按照https://ost.51cto.com/answer/12241帖子中评论的下发无法带上Cookie信息
let header: Map<string, string> = new Map();
header.set("Cookie", cookie)
this.websocket.connect(url, header as webSocket.WebSocketRequestOptions);
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS https请求无法带上cookie
22浏览 • 1回复 待解决
HarmonyOS 发送请求cookie信息
43浏览 • 1回复 待解决
HarmonyOS 如何获取崩溃时的状态信息,崩溃发生时是否存在操作时机
56浏览 • 1回复 待解决
HarmonyOS 使用downloadFile接口时,是否可在请求头添加cookie
57浏览 • 1回复 待解决
登陆时如何注入cookie
823浏览 • 1回复 待解决
Web组件的Cookie信息保存在哪里?
491浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何管理ArkWeb的Cookie信息?
73浏览 • 1回复 待解决
登陆信息的cookie应该在什么时机注入?如何确保刚刚打开的web能注入登陆信息cookie
2031浏览 • 1回复 待解决
HarmonyOS 如何在post请求头添加自定义cookie
56浏览 • 1回复 待解决
HarmonyOS 请求头设置cookie
52浏览 • 1回复 待解决
HarmonyOS http请求时,从webview.WebCookieManager读取cookie后,web页面报错
33浏览 • 1回复 待解决
HarmonyOS 崩溃收集的时候,如何添加额外信息
4浏览 • 1回复 待解决
HarmonyOS Web组件跨域场景,网络请求无法设置Cookie
25浏览 • 1回复 待解决
怎么在httpRequest中添加cookie
784浏览 • 1回复 待解决
崩溃信息中缺少详细的系统信息
875浏览 • 1回复 待解决
http 请求 如何cookie持久化?
2038浏览 • 1回复 待解决
HarmonyOS webView加载本地H5资源页,cookie无法添加的问题
249浏览 • 1回复 待解决
HarmonyOS 如何为web页面中的ajax请求添加header信息
20浏览 • 1回复 待解决
HarmonyOS next系统请求后端交易,如何保存cookie
482浏览 • 1回复 待解决
HarmonyOS http请求设置cookie示例和同步问题
34浏览 • 1回复 待解决
HarmonyOS webview中的页面发送请求不带cookie
30浏览 • 1回复 待解决
HarmonyOS cookie管理
239浏览 • 1回复 待解决
cookieStore.persist()依然无法保存cookie
5971浏览 • 1回复 待解决
HarmonyOS NEXT 构建时支持自定义版本号方法和 抓取应用crash崩溃信息
524浏览 • 1回复 待解决
鸿蒙http请求如何使用cookie管理器
955浏览 • 1回复 待解决
参考示例: