2015-11-16 73 views
0

我會改變方法'request'的http攔截器中的內容類型?如何更改HTTP攔截器中的內容類型

我嘗試沒有成功以下方法:

 config.headers[Content-Type] = 'application/json, text/plain';

有沒有解決方案?

代碼:

'request': function(config) { 
      config.headers[Content-Type] = 'application/json, text/plain'; 
      return config || $q.when(config); 
     }, 

預先感謝您爲您解答!

回答

0

也許你忘了用$ httpProvider註冊你的攔截器?

angular.module('myApp', []) 
 
    .config(function($httpProvider) { 
 
    $httpProvider.interceptors.push('myInterceptor'); 
 
});

0

你需要用引號陣列基準鍵像

config.headers['Content-Type'] 

爲它工作。