在Angular中使用URL查询参数的HTTP POST

时间:2015-08-25 14:38:58

标签: angularjs http url params

我正在尝试发送包含url param,url query params和body的POST请求。

我的资源如下:

['o', 'z', '_', [], 'a', 'b']

资源用于服务:

return $resource(myService.getResourceUrl('/users/:username/password'), {}, {
    resetPassword: {
        method: 'POST',
        params: {passwordResetToken: '@passwordResetToken'}
    }
});

最后在主控制器中调用服务:

 resetPassword: function(username, password, config){
        return ru.handleErrors(passwordManagerResource.save({username: username}, password, config).$promise);
    }

但是查询参数不会添加到网址中。生成的URL具有以下结构:

http://localhost:8080/ghostwriter/users/test_user/password

而不是 http://localhost:8080/ghostwriter/users/test_user/password?passwordResetToken=39af3539-12f8-4285-8a96-526a25c0fa00

0 个答案:

没有答案