使用ngResource在AngularJS中发送带有表单urlencoded参数的POST请求
我正在尝试使用AngularJS中的ngResources执行POST请求,我想在url中发送我的参数,我已经更改了使用ngResource在AngularJS中发送带有表单urlencoded参数的POST请求,angularjs,header,content-type,angular-resource,ngresource,Angularjs,Header,Content Type,Angular Resource,Ngresource,我正在尝试使用AngularJS中的ngResources执行POST请求,我想在url中发送我的参数,我已经更改了标题:{'Content Type':'application/x-www-form-urlencoded'},中的$save方法ngResources。请求以正确的内容类型发出,但数据以JSON的形式发出。有没有标准的方法来克服这个问题 工厂 .factory('Token', ['$resource', function ($resource) { return
标题:{'Content Type':'application/x-www-form-urlencoded'},
中的$save
方法ngResources
。请求以正确的内容类型发出,但数据以JSON的形式发出。有没有标准的方法来克服这个问题
工厂
.factory('Token', ['$resource', function ($resource) {
return $resource('http://myProject/token/ ', { }, {
save: {
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
}
});
}])
调用函数
.service('tokenService', ['$http', 'Token',
function ($http, Token) {
this.getToken = function () {
var t = new Token()
t.name = 'myName';
t.password = '78457'
return t.$save();
};
}])