変更できない既存のRESTfulAPIがあります。今、私はウェブクライアントに取り組んでいます。
backbone.jsのようなライブラリを(初めて)使用したいと思います。
これが既存のAPIの設計です
1.)GET /persons
-人のコレクション全体を返します
2.)GET /persons?p1=a&p2=b
(eg)-クエリパラメータで指定された基準に一致する完全なコレクションのサブセットを返します
3.)GET /persons/[id]
-IDで人を返します
4.)POST /persons
-コレクションを変更し(たとえば、新しい人を作成し)、特定の結果を返します
問題:
#1(および#2)の問題:出力形式は次のようになります。
{size: 1, persons: [{'id': 1, 'firstname': 'foo', 'lastname': 'bar'}]}
#2の問題:そのような要求をbackbone.jsにマップする方法は?
助言がありますか?