使用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
方法,增加一个查询参数。
添加回答
举报
0/150
提交
取消