Sobes.tech
Junior — Middle

Erklären Sie, was im Kontext von HTTP-Anfragen unter der Methode PUT zu verstehen ist.

sobes.tech KI

Antwort von AI

Die PUT-Methode in HTTP wird verwendet, um eine Ressource an der angegebenen URL zu ersetzen oder zu erstellen. Wenn die Ressource existiert, aktualisiert PUT sie vollständig; wenn nicht, wird eine neue mit den angegebenen Daten erstellt.

Hauptmerkmale von PUT:

  • Idempotenz: Wiederholte Anfragen mit denselben Daten ändern das Ergebnis nach dem ersten Aufruf nicht.
  • Vollständige Aktualisierung: Es werden in der Regel alle Daten der Ressource gesendet, nicht nur die geänderten Felder.

Beispiel: Wenn Sie eine Benutzerressource unter /users/123 haben, ersetzt eine PUT-Anfrage mit einem neuen JSON-Objekt die Benutzerdaten vollständig.

PUT /users/123 HTTP/1.1
Content-Type: application/json

{
  "name": "Иван",
  "email": "ivan@example.com"
}

Im Gegensatz zu PATCH, das für partielle Aktualisierungen vorgesehen ist, erfordert PUT das Senden des vollständigen Datensatzes.