调用返回401

时间:2017-02-15 15:39:16

标签: javascript fetch-api

如果我运行以下内容:

fetch('http://localhost:8080/root/1487171054127/k_query_bearer_token',{mode: 'no-cors'}).
then(response=>response)

来自我通过localhost托管的webapp:11111我收到401错误。

但是,如果我在同一个浏览器中打开一个标签并输入http://localhost:8080/root/1487171054127/k_query_bearer_token,那么我会收到200响应。

我做错了什么?

更新

这是通过卷曲:

卷曲'http://localhost:8080/gui/root/1487171054127/k_query_bearer_token' - H'Cookie:JSESSIONID = CviS9IK8pcsqADdP-m0MRXX_AvUqfzjJPwk1Yytf.ee16d0a01ad5'

所以我需要提供一个cookie

1 个答案:

答案 0 :(得分:10)

要自动发送当前域的Cookie,必须提供凭据选项:

fetch('/users', {
  credentials: 'same-origin'
})