0

私たちは、アプリ プラットフォームでローカル ビジネスをオンボーディングします。私たちのモバイル クライアント アプリは、Google Places API にクエリを実行し、近くの場所のリストを取得しています。ここで、クライアントはそれらの場所の ID と REF をサーバーに送信し、それらの場所のいずれかがアプリ プラットフォームに搭載されているかどうかを確認する必要があります。サーバーはデータベースでこれらの ID と REF の一致をチェックし、結果セットは各場所の「オンボード ステータス」を true/false としてクライアントに伝えます。

POSTや他の動詞は私がやりたいことを説明していないため、GETメソッドを使用してこれを実装する必要があると考えていました。GET を使用すると、body に物を入れることができません。では、GET メソッドの URI で JSON オブジェクトのリスト全体を渡すにはどうすればよいでしょうか? 以下の音でよろしいですか?

GET /placestatus?placelist=[{ID:'idOfPlace1', REF:'refOfPlace1},{ID:'idOfPlace2', REF:'refOfPlace2},{ID:'idOfPlace3', REF:'refOfPlace2}]

4

1 に答える 1

0

GET は機能しません。URL の長さの制限に遭遇する可能性があります。あなたがしていることは、正確にはGETでもありません。実際には、処理が必要な情報を渡しています。その後、サーバーは何らかの情報を返します。POST を使用する方が安全ですが、あなたがしていることの定義と文脈の中で意味があります。

于 2012-07-05T22:53:15.000 に答える