2014-05-23 75 views
0

我有一個登錄頁面,如果用戶在我成功地登錄設置授權屬性中的默認後續HTTP請求頭:Angularjs:設定授權的HTTP請求頭中Angularjs

$http.defaults.headers.common.Authorization = 'Bearer ' + data.access_token; 

所以,每當我做一個請求,在頭部顯示Authorization參數和所有的作品。 問題是,如果我刷新頁面,在標題請求不存在授權參數和請求失敗。

爲什麼不出現授權參數,如果我把它設置爲默認的標題?

回答

1

刷新頁面時,所有javascript內存數據都消失了。您需要將不記名令牌存儲在瀏覽器本地存儲中,並從本地存儲中取回,並在頁面重新加載時再次將其設置在您的公共頭中。

You can check the localstorage working here