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.