HarmonyOS @ohos.net.http中response.cookies值不是http协议返回的那种键值对

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280
// 创建httpRequest
let httpRequest = http.createHttp();
httpRequest.on('headersReceive', (headers: Object) => {
  console.info(tag + 'headersReceive1: ' + JSON.stringify(headers));
  let setCookie : string = JSON.parse(JSON.stringify(headers))['set-cookie'];
  console.info(tag + 'headersReceive2: ' + JSON.stringify(setCookie));
});

不要通过response直接获取cookies,而是通过httpRequest.on(‘headersReceive’)获取响应头中的cookie

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS @ohos.net.http usingCache 缓存
51浏览 • 1回复 待解决
求助:关于HTTP返回问题
2802浏览 • 1回复 待解决
HarmonyOS http请求返回2300007
733浏览 • 1回复 待解决
HarmonyOS 关于http请求返回结果
40浏览 • 1回复 待解决
真机运行http请求没有返回
4405浏览 • 1回复 待解决