gpt4 book ai didi

angularjs - 使用 Retangular 使用有效负载进行 PUT/GET

转载 作者:行者123 更新时间:2023-12-03 21:30:17 25 4
gpt4 key购买 nike

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

服务器人员给了我以下调用,我需要将它们集成到 AngularJS 客户端

  • PUT api/partners/password – RequestPayload[{password,confirmpassword}]
    合作伙伴 ID 正在标题中发送
  • GET api/partners/password/forgot/- 请求有效载荷 [{emailaddress}]
    合作伙伴 ID 正在标题中发送

  • 我编写的用于调用这些服务的 javascript 代码如下
  • Restangular.all('Partners').one('Password').put(params); - 将参数作为查询字符串发送
  • Restangular.all('Partners').one('Password').one('Forgot').get(params); - 在 url 中发送对象

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

    帮帮我吧伙计们!

    最佳答案

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

    选项1

    var passReq = Restangular.all('Partners').one('Password');
    passReq.confirmPassword = ....
    passReq.put(); // confirmPassword and the params of the object will be sent

    选项 2 是
    var passReq = Restangular.all('Partners').one('Password').customPUT(obj);

    对于第 2 点,不幸的是,您无法在 GET 中发送请求正文(有效负载)。

    关于angularjs - 使用 Retangular 使用有效负载进行 PUT/GET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19050880/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com