3
我需要一個乾淨的方式來指定頭文件數據,如XSFR令牌和授權的東西在$ http。
事情是這樣的:
$http.defaults.headers.common["Auth_token"] = token;
但後來所有的請求,也給其他域填充了這個頭。然後,此修復程序來了,確保只有相同的域名收到此標頭。 https://github.com/angular/angular.js/issues/1096
現在我剩下的問題是我的服務器位於另一個域(api.example.com),只有這個或其他白名單服務器應該獲取特定標頭。
我希望能夠指定某些標題所針對的域。
$http.defaults.headers.['api.trusted.com']['Auth_token'] = token;
或類似的。有沒有人解決過類似的問題?
哦,的確!我已經玩過了,沒有意識到它在這方面的用處。如果今天晚些時候你不打我,那麼請看看這個例子。謝謝! :D –
$ httpProvider.requestInterceptors.push(fn)來拯救! –