首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Restangular的PUT/GET有效载荷

使用Restangular的PUT/GET有效载荷
EN

Stack Overflow用户
提问于 2013-09-27 12:33:38
回答 1查看 13.1K关注 0票数 14

我在我的一部作品中使用了Restangular

服务器人员给我以下调用,我需要在AngularJS客户机上集成这些调用

  1. PUT api/partners/password - RequestPayload{password,确认密码}合作伙伴id被发送到标头中
  2. 获取api/partners/密码/忘记/-请求有效载荷{emailaddress} partner id正在报头中发送

我为调用这些服务而编写的javascript代码如下所示

  1. Restangular.all('Partners').one('Password').put(params);-将params作为查询字符串发送
  2. Restangular.all('Partners').one('Password').one('Forgot').get(params);-在url中发送对象

我尝试过其他的方法,但它根本没有做出正确的决定。

帮帮我伙计们!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-27 15:19:06

因此,对于#1点,它将对象放在手边,而不是另一个对象。所以你有两个选择:

备选案文1

代码语言:javascript
复制
var passReq = Restangular.all('Partners').one('Password');
passReq.confirmPassword = ....
passReq.put(); // confirmPassword and the params of the object will be sent 

备选案文2是

代码语言:javascript
复制
var passReq = Restangular.all('Partners').one('Password').customPUT(obj);

对于第2点,您不能在GET中发送请求体(有效负载)。

票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19050880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档