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

时间:2019-12-06 19:48:48

标签: android react-native cookies fetch httpresponse

我正在使用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 或邮递员)。

Three response headers' cookies enter image description here

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

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

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

0 个答案:

没有答案