我有一个采用这种格式的 RESTful Web 服务:
/users?age={age}
正如它所定义的那样,无论我是否添加年龄参数,Web 服务都可以正常工作。所以这两个例子都是正确的:
/users
或者
/users?age=18
放大的请求定义:
amplify.request.define( "usersService", "ajax", {
url: "/users",
type: "GET",
data: {age : "{age}"}
});
有效的调用:
var myAge = 18;
amplify.request("usersService", {age : myAge});
结果是:
GET /users?age=18
Response code: 200 OK
调用不起作用:
var myAge = null;
amplify.request("usersService", {age : myAge});
结果是:
GET /users?age=
Response code: 400 BAD REQUEST
未定义年龄时我期望的正确结果是:
GET/users
Response code: 200 OK
知道如何使这个例子有效吗?
提前致谢。问候 Neuquino