注文を収集する小さなクライアントサーバープログラムに取り組んでいます。これを「REST(ful)」にしたい。
私がしたいのは:
すべての注文ライン(製品と数量)を収集し、完全な注文をサーバーに送信します
現在、これを行うには2つのオプションがあります。
- 各注文明細をサーバーに送信します:POST qtyおよびproduct_id
サーバーへのリクエストの数を制限したいので、実際にはこれをしたくありません。オプション2です。
- すべてのオーダーラインを収集して、一度にサーバーに送信します。
オプション2を実装するにはどうすればよいですか?私が持っているいくつかのアイデアは次のとおりです。JSONオブジェクトですべてのオーダーラインをラップし、これをサーバーに送信するか、配列を使用してオーダーラインをポストします。
オプション2を実装するのは良いアイデアですか、それとも良い方法ですか?
良い習慣とは何ですか?