2

PUT はべき等ですが、POST はそうではありません。「チームに追加」タイプのメソッドがあるとしましょう。指定されたチームにまだ参加していない場合は、追加されます。すでにチームに参加している場合は、何も起こりません。

したがって、これは POST ではなく PUT であるべきだと考えています。1 回呼び出しても、100 万回呼び出しても、サーバー上の結果は同じだからです。あなたはチームにいます。

これは正しい考えですか、それとも私はまだ混乱していますか?

4

1 に答える 1

0

チームを作成するには、teamS リソースに対する POST です。以下のようなもの

POST http://myservices.com/teams/

チーム メンバーを作成するには、チーム リソースの POST です。以下のようなもの

POST http://myservices.com/teams/98098LKJLKLKJ/

また

POST http://myservices.com/teams/98098LKJLKLKJ/members (recommended)

チーム情報を更新するには、次のようにする必要があります

PUT http://myservices.com/teams/98098LKJLKLKJ/

チームメンバーの情報を更新するには、次のようにする必要があります

PUT http://myservices.com/teams/98098LKJLKLKJ/members/90JN998J98J/ (recommended)

また

PUT http://myservices.com/teams/98098LKJLKLKJ/90JN998J98J/
于 2014-09-12T05:04:50.057 に答える