Ich habe RESTful API in meinen Diensten verwendet, und hier ist meine Meinung: Zuerst müssen wir zu einer gemeinsamen Ansicht gelangen PUT
wird verwendet, um eine Ressource zu aktualisieren, nicht um sie zu erstellen oder abzurufen.
Ich habe Ressourcen mit definiert: Zustandslose Ressource
und Zustandsbehaftete Ressource
:
-
Zustandslose Ressourcen Für diese Ressourcen einfach den HttpCode mit leerem Body zurückgeben, das reicht aus.
-
Zustandsbehaftete Ressourcen Beispiel: Die Version der Ressource. Für diese Art von Ressourcen müssen Sie die Version bereitstellen, wenn Sie sie ändern möchten. Geben Sie also die vollständige Ressource zurück oder geben Sie die Version an den Client zurück, sodass der Client nach der Aktualisierungsaktion keine GET-Anfrage senden muss.
Aber für einen Dienst oder ein System ist es am wichtigsten, es einfach
, klar
, einfach zu verwenden und zu warten
zu halten.