我会改变方法'request'的http-interceptor中的content-type?
我尝试了以下方法但没有成功:
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 :(得分:0)
也许你忘了用$ httpProvider注册你的拦截器?
angular.module('myApp', [])
.config(function($httpProvider) {
$httpProvider.interceptors.push('myInterceptor');
});
答案 1 :(得分:0)
您需要使用引号(如
)包装数组引用键config.headers['Content-Type']
让它发挥作用。