为了账号安全,请及时绑定邮箱和手机立即绑定

angularJs如何设置$resource POST方法的query string?

angularJs如何设置$resource POST方法的query string?

holdtom 2018-08-09 10:09:42
使用angular的 $resource 与RESTFul接口进行交互,现在要发送POST请求,主要的代码如下:// $resource定义代码myServices.factory('Apps', ['$resource',    function($resource) {        return $resource(            null,             {AppId: "@AppId"},             {                advancedSet: {                    url: '/api/apps/advancedSettings/:AppId',                    isArray: false,                    method: 'POST',                     params: {                      bid: '@bid'                     }                 }             }         );     } ]);// 调用代码,这里的$scope.aid和$scopebid都是有效值var updateData = {  AppId: $scope.aid,  bid: $scope.bid }; Apps.advancedSet(updateData).$promise.then(function(req, res) {   console.log('post req res'); });我要将数据通过post请求发送到网站下的 /api/apps/advancedSettings/123?bid=666试了这样,结果却是发送到/api/apps/advancedSettings/123?了。请问怎么样调用才能得到我要的结果?
查看完整描述

1 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

/api/apps/advancedSettings/123?bid=666后面的?bid=666是查询参数,一般通过使用GET方法添加查询参数就可以了,你可以试试使用GET方法,增加一个查询参数。

查看完整回答
反对 回复 2018-09-19
  • 1 回答
  • 0 关注
  • 910 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信