2016-10-27 2 views
0

いつRESTサービスのPOSTでJSON本体を使用する必要がありますか?いつRESTサービスのPOSTリクエストでJSON本体を使用する必要がありますか?

json bodyについて考慮するパラメータ/引数の数はいくつですか?

ここで私は、サブスクリプションのリストを明示的に切り替えてサーバーにリクエストしたいと思っています。

以下は私がPOSTリクエストボディを思いついたものです。しかし、factory_idにurl引数を使用することも検討する必要がありますか?

{ 
    "data": [ 
    { 
     "is_subscribed": false, 
     "game_id": 0 
    }, 
    { 
     "game_id": 1, 
     "is_subscribed": true 
    } 
    ], 
    "factory_id": 3 
} 

ありがとうございます!

+1

私はこれに明確な答えがないと思う - それはあなたが何をしているのか、どのようにして何かをしているのかによって決まる。または、言い換えれば、「意見に基づいて」。あなたは、あなたが使っているものの種類から作られた選択肢にも限界があるかもしれません。あなたの質問から、JSONを使用するタイミング、JSONを使用するパラメータの数(どちらも同じ回答):JSONを複数使用する場合は、JSONを使用します。それはもっと簡単です。 factory_idについては、あなたのURL構造に依存しますが、 '/ factories/3'のようなものがあればyesです。 – vlaz

+0

@ user805981、私の答えは助けましたか? –

答えて

0

私はそれがデータを交換するために使用されるプロトコル上のサーバーとクライアント側の間の合意に依存していると思います。これはJSON、XMLなどです。私はURLを使ってデータをやりとりすることをお勧めしません。この方法でバイナリデータを転送することはできず、メッセージを解析して組み立てるためにサーバーにオーバーヘッドが発生するためです。

関連する問題