2014-07-07 66 views
0

我有一個角度的應用程序,我需要重定向到服務器端的HTML頁面,所以我想我可以只使用標準的<a>標籤與target='_self'重定向角應用程序到我的服務器端頁。這實際上工作正常,但是,我有一個rails後端在提供任何內容之前檢查auth令牌。添加標題到一個角度鏈接

這需要在http請求的頭部發送auth令牌,我在cookie中設置該頭部,並且angular會自動使用$http服務爲ajax請求進行抓取,但我似乎無法獲得相同的內容發生在一個標準的鏈接上。

Can /您如何在正常鏈接發送之前添加auth令牌?

回答

0

當瀏覽器發出HTTP請求而不是JavaScript代碼時,您不能添加具有令牌值的自定義標頭。有關類似問題,請參閱Adding http headers to window.location.href in Angular app。但是,如果此值已經源自cookie,您的後端是否可以只讀取該cookie值(或者使用http請求鏈中的某個篩選器將cookie傳輸到標頭)?