Evan Levesque
Evan Levesque

Reputation: 3213

Set default values for headers in Restangular globally

How can I set content-type globally in Restangular ?
I can set it for each request using custom method, like this

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

and it works, but I want to set it globally so I don't have to write content type for each request.

Upvotes: 3

Views: 4227

Answers (1)

boyomarinov
boyomarinov

Reputation: 615

The feature has been added with issue https://github.com/mgonto/restangular/issues/105 . You can set default values for headers like this:

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

Upvotes: 4

Related Questions