全局设置Restangular中标头的默认值

时间:2014-11-20 09:24:05

标签: angularjs restangular

如何在Restangular中全局设置内容类型?
我可以使用自定义方法为每个请求设置它,例如

Restangular.oneUrl("auth").customPOST(), undefined, undefined, {
  'Content-Type': "application/x-www-form-urlencoded; charset=UTF-8"
}).then(function(resp) {
  // do something with resp;
});

它可以工作,但我想全局设置它,所以我不必为每个请求写内容类型。

1 个答案:

答案 0 :(得分:4)

此功能已添加问题https://github.com/mgonto/restangular/issues/105。 您可以为此标题设置默认值:

RestangularProvider.setDefaultHeaders({'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'});