大爱HB
大爱HB
  • 发布:2015-06-03 15:40
  • 更新:2016-08-18 15:10
  • 阅读:3609

关于plus.net.XMLHttpRequest 返回多个Set-Cookie只能读取一个

分类:HBuilder

抓数据包得到是这样的,四个Set-Cookie

``
HTTP/1.1 200 OK
Date: Wed, 03 Jun 2015 07:27:33 GMT
Server: Apache/2.2.3 (Red Hat)
Set-Cookie: CardNo=1423;Path=/;domain=10.60.20.10;
Set-Cookie: RdRecno=40611;Path=/;domain=10.60.20.10;
Set-Cookie: RegName=1423;Path=/;domain=10.60.20.10;
Set-Cookie: w_Recno=871;Path=/;domain=10.60.20.10;
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=GB2312



但是我用getResponseHeader("Set-Cookie")就只能获取最后一个,怎么样才能获取四个?
2015-06-03 15:40 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

可能你已经放弃解决这个问题了,但还是说一下把,可能还有人需要


ajax操作...  

//使用getAllResponseHeaders() 获取所有HTTP响应头部信息 继而进行匹配挑选  
var cookies;  
var headers = xhr.getAllResponseHeaders();  
for(var key in headers) {  
    if( key == 'Set-Cookie' ) {  
        cookies.push(headers[key]);  
    }  
}
  • 2***@qq.com

    并没有用,这个只能单纯的获取协议头,根本获取不到cookies

    2019-04-10 09:23

大爱HB

大爱HB (作者)

有人知道吗?》

大爱HB

大爱HB (作者)

该问题目前已经被锁定, 无法添加新回复