Sobes.tech
Junior

Welche Standardmethoden verwendet EndPoint?

sobes.tech KI

Antwort von AI

Standardmäßige HTTP-Methoden, die häufig für die Interaktion mit EndPoint verwendet werden:

  • GET: Daten vom Server abrufen. Ändert den Zustand der Ressource nicht.
  • POST: Daten an den Server senden, um eine neue Ressource zu erstellen oder eine Aktion auszuführen.
  • PUT: Aktualisieren oder Erstellen einer Ressource auf dem Server. Wenn die Ressource existiert, wird sie aktualisiert; wenn nicht, wird sie erstellt.
  • PATCH: Teilweise Aktualisierung der Ressource auf dem Server. Es werden nur die zu ändernden Felder gesendet.
  • DELETE: Löschen einer Ressource vom Server.
  • HEAD: Abrufen der Antwort-Header ohne Nachrichtentext. Wird verwendet, um die Existenz der Ressource oder Metadaten zu überprüfen.
  • OPTIONS: Informationen über verfügbare Methoden und andere Interaktionsmöglichkeiten mit der Ressource erhalten.

Beispiel für die Verwendung von GET mit curl:

# Informationen über den Benutzer mit ID 123 abrufen
curl http://api.example.com/users/123

Beispiel für die Verwendung von POST mit JSON-Body:

# Neuen Benutzer erstellen
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users

Beispiel für die Verwendung von PUT zur Aktualisierung:

# Daten des Benutzers mit ID 123 aktualisieren
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123

Beispiel für die Verwendung von DELETE:

# Benutzer mit ID 123 löschen
curl -X DELETE http://api.example.com/users/123

Diese Methoden bestimmen die Art der Operation, die der Client an der Ressource durchführen möchte, die durch die URL des EndPoints identifiziert wird.