簡體   English   中英

調用以獲取返回401

[英]Call to fetch returning 401

如果我運行以下命令:

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

從通過localhost:11111托管的Web應用程序中,我收到401錯誤。

但是,如果我在同一瀏覽器中打開一個標簽,然后輸入http:// localhost:8080 / root / 1487171054127 / k_query_bearer_token,則會收到200響應。

我究竟做錯了什么?

更新

這是通過curl工作的:

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

所以我需要提供一個cookie

要自動發送當前域的cookie,必須提供憑據選項:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM