我正在使用react-native
0.51.0。我有几十个页面(组件),我提出了GET
,POST
个请求。一切都很完美,除了其中一个。看来,Authorization
标题在通话过程中没有通过。
我的请求选项就像
requestOptions = {
method: 'GET',
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer ' + this.props.token
}
};
我得到" Token not provided
"我运行代码时出现错误消息,但我通过postman
尝试相同的令牌,完全相同的请求选项,并且它完美地运行。
我浏览了很多问题,并尝试了许多建议的解决方案,例如添加
access-control-allow-origin
credentials: 'same-origin
credentials: 'include'
但没有改变......我确定我的令牌是真的而且没有过期。很多建议都与CORS有关。但我不明白,如果是真的那么为什么所有其他fetch
方法都有效?我将所有http请求都调用到同一台服务器。
答案 0 :(得分:0)