我需要在Angular v-1中发送带有资源的简单发布请求。 这个请求必须有一个像底部的身体:
{name: "mike", code: "1234"}
$scope.pmbusInfo = $resource('http://there.com:8080/api/v1/user/detail',
null,
{get: {method: 'POST'}}
);
console.log($scope.pmbusInfo.get({}, {name: "mike", code: "1234"}));
但是顶级代码,无法发送正文。
问题是什么?
更新
什么是save
函数,它是资源???的内置函数
更新
第一个加法器是错的,我现在修改了,有一个特殊的端口,我必须要求它。
答案 0 :(得分:1)
$scope.pmbusInfo = $resource('http://there.com/api/v1/user/detail',
null, {'save': {method: 'POST'}}
);
console.log($scope.pmbusInfo.save({name: "mike", code: "1234"},function(resp){console.log(resp);}));
答案 1 :(得分:0)
资源请求中的url可以包含参数。我们可以在url中使用:
设置参数。
在另一侧,端口通过:
在URL中分隔,并且认为是一个参数,并在想要发送请求时将其清除。
所以端口必须写入http://there.com\\:8080/api/v1/user/detail
等网址。