Android上仅返回多个“ Set-Cookie”响应标头之一

我正在使用Expo构建简单的React-Native应用程序。我正在获取数据,我需要收集响应Cookie标头。在使用以下代码在Android手机上进行测试时,我设法做到了:

fetch('urlWithParams',{
    method: 'POST',credentials: 'include'
})
.then(response => {
    console.debug(response.headers.get('Set-Cookie'));
    return response.text();
})
.then(text => {
    console.log(text);
}).catch(error => {
    console.error(error);
});

response.headers.get('Set-Cookie')

问题是它只返回单个响应“ Set-Cookie”标头,而应该有三个(在Chrome中测试时,我可以看到所有标头:网络-> Cookies Application -> Cookies 或邮递员)。

Android上仅返回多个“ Set-Cookie”响应标头之一

Android上仅返回多个“ Set-Cookie”响应标头之一

我尝试了请求标头,测试环境,从document.cookies收集cookie等的所有组合。没有任何帮助。

似乎是React-Native + Android问题,我在这里找到了相同的问题:https://github.com/facebook/react-native/issues/26280

有什么办法可以在Android上收集所有cookie?

liulei9ok 回答:Android上仅返回多个“ Set-Cookie”响应标头之一

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2960445.html

大家都在问