2016-11-21 7 views
0

私はstackexchangeのRESTful APIを参照しました。POSTまたはPUTでの残りのAPIの意味

これから、私には混乱を招く状況が1つあります。

私はこのAPIがあります。このAPIで

/users/{user_id}/followings

を、

GETuser_idのすべてfollwingユーザーリストを得ることを意味します。これはいい。私は follwingユーザーを追加したい

しかし、(これはInstagramのか、Facebookのような次のユーザーを追加するようなものです)、私はPUTとRESTのAPIの上に使用する必要がありますか?

上記APIをPUTと混同しています。 API上記のようにすると、user_idすべて follwingのリストを意味し、ので、私はPUTに、このAPIを使用している場合、それはuser_idからputすべて follwingのユーザーではなく、次のユーザーを意味します。

上記のAPIを使用して(putメソッドを使用)を次のユーザーに追加しても問題ありませんか?user_id

+1

データを取得するためにGETを使用し、新しいデータを追加するためにPOSTを使用し、データを更新するためにPUTを、データを削除するためにDELETEを実行します。 –

+0

@bubええ、私はそのメカニズムを知っています。しかし、私が意味するのは '/ users/{user_id}/followings'は** ** ** ** 1 **だけではなく** all **を意味します。だから私の質問は、 'このAPIを使用して、** user ** idをuser_idに追加することはOKですか?' – user7159879

答えて

0

POST新しいユーザーを/users/{user_id}/followingsにすることができます。私はリストにPUTではないでしょう - あなたはそのパスを下りたい場合はPATCH addを使用することができます - this linkを参照してください。

関連する問題