Skip to content

Instantly share code, notes, and snippets.

@tjwudi
Created March 26, 2014 10:29
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tjwudi/9780455 to your computer and use it in GitHub Desktop.
Save tjwudi/9780455 to your computer and use it in GitHub Desktop.
angular.module('App').config(function (RestangularProvider) {
// convert json request to x-www-form-urlencoded request
RestangularProvider.setFullRequestInterceptor(function (el, op, what, url) {
if (op === "put" || op === "post") {
var res = "";
_.forOwn(el, function (v, k) {
if (!_.isFunction(v)) {
res += k + "=" + encodeURIComponent(v) + "&";
}
});
return {
headers : { "Content-Type": "application/x-www-form-urlencoded" },
element : res.substr(0, res.length - 1),
params : {}
}
}
return {
headers : {},
element : el,
params : {}
};
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment