在Restangular post请求中使用一个和所有链接
Using one and all chaining in Restangular post requests
我有一个问题,我试图使一个post请求使用Restangular:
我将这样设置查询:
var auth = Restangular.all('auth');
var check = auth.one('check');
然后我将这样做post request:
var user = {
email: 'randomemail@gmail.com',
pass: 'randompass'
}
check.post(user)
然而,请求显示一个错误,当我检查网络时,请求被发送如下:
http://localhost/auth/check/[object object]
为什么post请求像查询参数一样附加对象而不是在请求体中发送它?
如果我的post request格式不正确,谁能指出正确的方法来格式化post request使用一个和所有在Restangular。
谢谢!
当您发布到one()
时,post()
实际上期望子元素作为第一个参数,这就是为什么它将对象附加到路径…
(文档)
post(subElement, elementToPost, [queryParams, headers]):执行post操作并创建子元素。子元素是强制性的,并且是嵌套的资源。元素是要发送到服务器的对象
如果你想发布到/auth/check
,你可以使用customPOST()
…
auth.customPOST(user, 'check');
编辑-这里有几个例子,如果你设置使用post()
…
Restangular.one('auth').post('check', user);
或
auth.all('check').post(user);
相关文章:
- 在javascript中的xml中创建一个链接
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 悬停时将一个链接更改为两个
- 如果某个值在另一个节点中,我如何每秒自动单击一个链接
- Ajax从一个链接中获取多个值
- 需要一个链接才能转到某个页面,然后快速返回到当前页面
- JavaScript 每 5 秒单击一个链接
- (angularJS)使ng-click在ng-repeat上打开一个链接
- 根据jQuery中的另一个链接更改url
- 下一个/上一个锚链接,如何在用户滚动时更新下一个/上一个链接
- 具有双重功能的按钮:在_blank窗口中打开一个链接,再加上_self中的另一个链接
- 如何创建一个链接,该链接使用相应的参数打开到其他链接
- 一个链接打开两个窗口
- 通过模糊功能传递链接,而不是单击另一个链接
- 如何使用jQuery打开一个链接,它的末尾有一个确切的模式
- 在JointJS中将一个链接链接到另一个
- 如何在javascript中将下一个和上一个链接添加到当前滑块
- 在javascript中创建一个链接来设置公共渲染参数的值
- 单击时打开 2 个链接,而不会将一个链接作为“弹出窗口”阻止
- 单击图像几秒钟后,打开一个链接