使用ngResource在AngularJS中发送带有表单urlencoded参数的POST请求

使用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

我正在尝试使用AngularJS中的ngResources执行POST请求,我想在url中发送我的参数,我已经更改了
标题:{'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();
            };
        }])