2015-11-16 4 views
0

Я бы изменил тип содержимого в http-перехватчике для запроса метода?Как изменить тип содержимого в http-interceptor

Я попробовал следующий метод без успеха:

 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'] 

для его работы.

Смежные вопросы