簡體   English   中英

訪問angularJS中的HTTP標頭

[英]Accessing http headers in angularJS

我們有兩個應用程序。 一個是在salesforce上運行的(應用程序A,另一個是應用程序(應用程序B))是使用angularJS編寫的。

當用戶在App A中執行某些操作時,必須在新選項卡中打開AppB。 在這種情況下,某些參數必須從App A傳遞到AppB。

由於App A和App B在不同的域中運行,因此我們無法使用Cookie共享數據。

因此,我們希望將其作為http標頭傳遞。 是否可以在angular JS中讀取http標頭?

請注意,這與AngularJS不同-訪問http標頭 當我們從角度JS訪問http時,這是相關的。 但是我們想讀取傳遞給我們的angularJS應用程序的http標頭。

我們如何讀取發送到有角JS應用程序的HTTP標頭? 還是有更好的方法來解決這個問題?

您可以從$ http或$ resource訪問標頭,但取決於您要執行的操作。 如果傳遞狀態/數據,則可能無法實現。

pass as query string in the App B URL and open in new window/tab. 如果您未使用Auth2 / Auth域授權方法,並且在新選項卡或窗口中打開時未sending data using get method with request data則登錄信息可能不會保留在第二個域中。

您需要服務器端的幫助,您無權訪問JS中的頁面標題,這也不是Angular的問題。

您可以使用此包嘗試跨域localStorage 它還捆綁了Angular模塊。

暫無
暫無

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

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