0

次の形式の 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

この例を機能させる方法はありますか?

前もって感謝します。よろしくネキノ

4

2 に答える 2