0

我在 qooxdoo 中使用 REST 服务,我看到有一个实验类http://manual.qooxdoo.org/1.6/pages/communication/rest.html

这允许轻松创建通信,但我找不到以下任何示例:

  1. 如何将有效负载(json)传递给 put/post 请求?
  2. 如何在网址中传递参数,例如 www.example.com/customers?arg1=20

感谢您的建议。

4

1 回答 1

0

1.6 的文档也没有解释,但 2.0 的文档提供了一些线索......

声明细节

var customers = new qx.io.rest.Resource({
  create: {
   method: "POST",
   url: "/customers"
  });

放置/发布有效载荷:

costumers.create({   "surname": "none",
                    "name": "none",
                    "email": "someone@example.com",
                    "description": "nothing",
                    "address": "Southpole"
});

在 url 中传递参数:

声明细节

var customers = new qx.io.rest.Resource({
  get: {
   method: "GET",
   url: "/customers?{args}"
  });

和打电话的时候

var arguments = "arg1=10&arg2=10";
customers.get({arg:arguments});
// this will geneterate the following http://example.com/customers?agr1=10&arg2=10
于 2012-08-16T08:10:07.283 回答