【发布时间】:2017-05-17 13:42:58
【问题描述】:
return fetch(`{SERVICE API URL}`, {
method: 'GET',
headers: {
'userName': "username",
'password': "password",
'content-type': 'application/json'
}
})
.then(response => response.json())
.then(json => dispatch(receivePosts(reddit, json)))
我正在尝试获取带有授权标头的服务 API 数据,但收到 401 - Unauthorized 错误并且响应是Missing Request Headers。
尝试发送带有正文的授权内容 - 得到相同的错误 401 - 未经授权的错误。
已编辑:
headers: {
'userName': "xyz",
'sessionToken': "xyz................."
}
当我使用 Postman 客户端检查时,它工作正常,但不是使用 redux-saga fetch 方法。请帮助我。
【问题讨论】:
-
在实际代码中似乎是一个错字。你能确认一下吗??
-
值得一试
credentials: 'same-origin'。 -
您可以访问后端代码吗?如果是,那么您的后端使用什么语言?
-
是的,我有后端代码 - JAX-RS。但我不知道 java 我仍然可以尝试...
-
您尝试过小写的“用户名”和“会话令牌”键而不是“用户名”和“会话令牌”吗?
标签: javascript reactjs redux authorization redux-saga