2016-09-26 127 views
0

我構建了一個Ionic應用程序,並試圖爲我在應用程序上執行的每個GET請求設置自定義標頭。AngularJS自定義標頭請求

這是CustomHeaderController

angular.module('myHeader',[]) 
.controller('headerCtrl',['customHeader',function(customHeader){ 
var config = {headers: { 
'Authorization': 'Basic d2VudHdvcnRobWFuOkNoYW5nZV9tZQ==', 
'Accept': 'text/html;odata=verbose', 
"X-Request-from" : "{{vm.data.os}}" }}; 
$http.get('http://localhost:8100, config); }]) 

此刻,當我檢查的頁面,我沒有得到任何自定義標題,只是默認一個。

任何線索?欣賞它!乾杯。

回答

1

在這種情況下,您需要在每個http請求中使用攔截器。

Interceptor Details

+0

乾杯隊友!如果我想檢查只有一個請求,例如http:// lcoalhost:8100?我還需要使用攔截器嗎?或者我可以使用我擁有的代碼 –

+0

理想情況下,在應用程序中會有像HTTP請求一樣多的數據,因此它使用intercepter的好習慣。 –

+0

乾杯! @Parvin伊蘭德 –