簡體   English   中英

響應頭為空

[英]Response Headers Empty

我正在制作一個聊天應用程序。 我有以下問題:當我向服務器發送請求時,響應不包含任何標頭。 我想檢查某個標頭的令牌,但該標頭為空。

以前做郵遞員的時候,在header里看到了token。 但是,當我在 javascript 中使用 fetch api 時,我看到標題但里面的標題是空的。 我也在谷歌開發者工具中看到了標題。

我認為,這與 CORS 無關。

static async userLogin(username,password){

    const url = `http://localhost:9090/api/authenticate?username=${username}&password=${password}`;

    await fetch(url,{
        method: "GET",
    }).then(response => console.log(response));

}

開發者工具

郵差

對於遇到相同問題的任何其他人,請使用Access-Control-Expose-Headers允許瀏覽器中的 Javascript(例如 getResponseHeader())訪問的服務器白名單標頭。

即使在使用它之后,當我使用fetchresponse.headers為空,當我切換到XMLHttpRequest並使用getResponseHeaders() 時,它仍然有效。

暫無
暫無

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

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