Ich habe die RESTful APIs von Stackexchange referenziert.Rest api Bedeutung in POST oder PUT
Daraus habe ich eine Situation, die mich verwirrt.
Ich habe diese API:
/users/{user_id}/followings
Auf dieser API,
GET
bedeutet alle follwing Benutzerlisten von user_id
erhalten. Das ist gut.
Aber, wenn ich ein follwing Benutzer hinzufügen möchten (diese Art von folgt Benutzer wie instagram oder Facebook Hinzufügen), sollte ich mit PUT
über REST-API verwenden?
Ich bin verwirrt mit PUT
mit oben genannten API. Da, wie oben API bedeutet alle follwing Listen user_id
, wenn ich diese API PUT
verwenden, bedeutet dies put
die alle follwing Benutzer user_id
, nicht ein folgenden Benutzer.
Ist es nur OK über API zu verwenden ein folgenden Benutzer user_id
hinzufügen (put
Methode)?
Verwenden Sie GET, um die Daten zu erhalten, POST, um neue Daten hinzuzufügen, PUT, um Daten zu aktualisieren, DELETE, um Daten zu entfernen –
@bub yeah, ich kenne diesen Mechanismus. Aber was ich meine ist "/ users/{user_id}/follings" bedeutet ** all **, nicht das einzige ** one **. Also ist meine Frage, dass es 'ok ist, diese API zu verwenden, um ** einen ** folgenden Benutzer zu 'user_id' hinzuzufügen. – user7159879