HTTP-Methoden-Referenz
Vollständiger Referenzleitfaden für alle HTTP-Methoden - GET, POST, PUT, PATCH, DELETE, HEAD und OPTIONS. Jede Methode enthält ihre Semantik, Eigenschaften sicher/idempotent/cachebar, typische Anwendungsfälle, Erfolgs- und Fehlerstatuscodes sowie einfügefertige Anfragebeispiele. Suchen, nach Methode filtern und jede Karte für alle Details aufklappen. Ohne Anmeldung.
Interactive reference for all HTTP methods - GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS. Click any method card to expand its full semantics, use cases, status codes, and request examples.
Warum unsere HTTP-Methoden-Referenz verwenden?
- Sofortige Suche über alle HTTP-Methoden: Unsere HTTP-Methoden-Referenz lässt Sie nach Methodennamen, Beschreibung oder Anwendungsfall in Echtzeit suchen. Finden Sie genau, was Sie brauchen - ob Idempotenzregeln, Statuscodes oder Anforderungen an den Anfragekörper.
- Aufklappbare Karten mit vollständiger Semantik: Jede HTTP-Methodenkarte lässt sich aufklappen und zeigt die vollständige Semantik: Eigenschaften sicher/idempotent/cachebar, typische Anwendungsfälle, Anforderungen an den Anfragekörper, Erfolgs- und Fehlerstatuscodes sowie einfügefertige Anfragebeispiele.
- Sichere HTTP-Methoden-Referenz online: Unsere Referenz läuft vollständig in Ihrem Browser - es werden keine Daten an einen Server gesendet. Alle Referenzdaten werden lokal geladen, das Tool funktioniert also nach dem Laden komplett offline.
- HTTP-Methoden-Referenz ohne Installation, 100 % kostenlos: Nutzen Sie unsere Referenz direkt in jedem Browser, ohne Downloads, Konto und Werbung. Nach Methode filtern, alle Karten auf einmal aufklappen und Anfragebeispiele kopieren - völlig kostenlos für immer.
Typische Anwendungsfälle der HTTP-Methoden-Referenz
- REST-API-Design: Nutzen Sie unsere HTTP-Methoden-Referenz, um beim Entwerfen von REST-APIs die richtige Methode zu wählen. Verstehen Sie, wann PUT statt PATCH oder POST statt PUT eingesetzt wird, um semantisch korrekte und vorhersehbare Endpunkte zu bauen.
- API-Integration und Debugging: Entwickler, die Drittanbieter-APIs integrieren, nutzen unsere Referenz, um zu verstehen, was jede Methode tut und welche Statuscodes zu erwarten sind. Prüfen Sie schnell, ob eine Methode idempotent ist, bevor Sie fehlgeschlagene Anfragen wiederholen.
- Backend-Entwicklung: Backend-Engineers nutzen unsere Referenz, um korrekte Route-Handler zu implementieren. Verstehen Sie, welche Methoden einen Anfragekörper erfordern, welche 201 statt 200 zurückgeben sollten und welche cachebar sind.
- Frontend- und Client-Entwicklung: Frontend-Entwickler nutzen unsere Referenz, um korrekte fetch- und Axios-Aufrufe zu schreiben. Wissen Sie, wann POST für Formulare, GET für das Abrufen von Daten und DELETE für das Entfernen von Ressourcen zu nutzen ist.
- Erstellen von API-Dokumentation: Technische Redakteure nutzen unsere Referenz, um APIs präzise zu dokumentieren. Referenzieren Sie die korrekte Semantik, Idempotenzregeln und Statuscodes jeder Methode in Ihrer OpenAPI- oder Swagger-Dokumentation.
- Lernen und Interviewvorbereitung: Entwickler, die REST lernen oder technische Interviews vorbereiten, nutzen unsere Referenz, um HTTP-Semantik zu beherrschen. Verstehen Sie sichere vs. idempotente Methoden, CORS-Preflight und den Unterschied zwischen PUT und PATCH.
Was sind HTTP-Methoden?
HTTP-Methoden (auch HTTP-Verben genannt) definieren die Aktion, die auf eine durch eine URL identifizierte Ressource ausgeführt werden soll. Sie sind ein Kernteil des HTTP-Protokolls und die Grundlage des RESTful-API-Designs. Die gebräuchlichsten Methoden sind GET (abrufen), POST (erstellen), PUT (ersetzen), PATCH (Teilaktualisierung) und DELETE (entfernen). Weitere Methoden wie HEAD , OPTIONS , CONNECT und TRACE dienen speziellen Zwecken. Unsere HTTP-Methoden-Referenz deckt alle Standardmethoden mit ihrer Semantik, Anwendungsfällen und Anfrage-/Antwortdetails ab.
So funktioniert unsere HTTP-Methoden-Referenz
- Durchsuchen oder suchen: Nutzen Sie die Suchleiste, um jede HTTP-Methode nach Name, Beschreibung oder Anwendungsfall zu finden. Oder klicken Sie auf eine Methoden-Filterschaltfläche (GET, POST, PUT usw.), um direkt zu dieser Methode zu springen. Alle Filterung läuft sofort in Ihrem Browser.
- Für alle Details aufklappen: Klicken Sie auf eine beliebige Methodenkarte, um sie aufzuklappen und die vollständige Referenz zu sehen - Eigenschaften sicher/idempotent/cachebar, Anwendungsfälle, Anforderungen an den Anfragekörper, Erfolgs- und Fehlerstatuscodes sowie HTTP-Anfragebeispiele. Nutzen Sie »Alles aufklappen«, um alle Methoden auf einmal zu öffnen.
- Anfragebeispiele kopieren: Jede Methode enthält einfügefertige HTTP-Anfragebeispiele. Klicken Sie auf die Kopieren-Schaltfläche eines Beispiels, um es in die Zwischenablage zu kopieren und in Ihrem API-Client, Ihrer Dokumentation oder Ihrem Code zu verwenden.
Wichtige Eigenschaften von HTTP-Methoden erklärt
- Sicher: Eine Methode ist sicher, wenn sie den Serverzustand nicht verändert. GET, HEAD und OPTIONS sind sicher - sie rufen nur Informationen ab. POST, PUT, PATCH und DELETE sind nicht sicher, weil sie Daten auf dem Server ändern.
- Idempotent: Eine Methode ist idempotent, wenn dieselbe Anfrage mehrfach dasselbe Ergebnis liefert wie einmal. GET, HEAD, OPTIONS, PUT und DELETE sind idempotent. POST nicht - zweimal dasselbe POST erzeugt meist zwei Ressourcen.
- Cachebar: Eine Methode ist cachebar, wenn ihre Antworten gespeichert und wiederverwendet werden können. GET- und HEAD-Antworten sind standardmäßig cachebar. POST-Antworten nur mit expliziten Cache-Control-Headern. PUT-, PATCH- und DELETE-Antworten sind nicht cachebar.
- Anfragekörper: Manche Methoden tragen einen Anfragekörper (POST, PUT, PATCH), andere nicht (GET, HEAD, DELETE, OPTIONS). Einen Körper mit GET zu senden ist technisch erlaubt, aber stark abgeraten und wird von Servern oft ignoriert.
PUT vs PATCH - wann was verwenden
PUT ersetzt die gesamte Ressource - Sie müssen alle Felder senden, und jedes nicht enthaltene Feld wird auf null oder seinen Standardwert gesetzt. Nutzen Sie PUT, wenn Sie eine Ressource vollständig ersetzen möchten. PATCH wendet eine Teilaktualisierung an - nur die gesendeten Felder werden geändert, alle anderen bleiben unverändert. Nutzen Sie PATCH, wenn Sie nur ein oder wenige Felder aktualisieren müssen. In der Praxis bevorzugen die meisten modernen REST-APIs PATCH für Aktualisierungen, weil es effizienter und weniger fehleranfällig ist, als bei jeder Aktualisierung die gesamte Ressource zu senden.
Häufig gestellte Fragen
Eine HTTP-Methoden-Referenz ist ein Leitfaden zu den standardmäßigen HTTP-Verben - GET, POST, PUT, PATCH, DELETE, HEAD und OPTIONS - die die auf eine Ressource anzuwendende Aktion definieren. Unsere Referenz deckt die Semantik jeder Methode, ihre Eigenschaften sicher/idempotent, Anwendungsfälle, Statuscodes und Anfragebeispiele ab.
PUT ersetzt die gesamte Ressource - Sie müssen alle Felder senden, und jedes nicht enthaltene Feld wird überschrieben. PATCH wendet eine Teilaktualisierung an - nur die gesendeten Felder werden geändert. Nutzen Sie PUT für vollständige Ersetzungen und PATCH für Teilaktualisierungen.
Eine idempotente Methode liefert dasselbe Ergebnis, ob Sie sie einmal oder zehnmal aufrufen. GET, HEAD, OPTIONS, PUT und DELETE sind idempotent. POST nicht - dieselbe POST-Anfrage zweimal zu senden erzeugt meist zwei getrennte Ressourcen.
Eine sichere HTTP-Methode verändert den Serverzustand nicht - sie liest nur Daten. GET, HEAD und OPTIONS sind sicher. POST, PUT, PATCH und DELETE sind es nicht, weil sie Daten erstellen, aktualisieren oder löschen.
Nutzen Sie POST, wenn der Server die URI der neuen Ressource bestimmt. Nutzen Sie PUT, wenn der Client die vollständige URI der Ressource angibt. POST ist nicht idempotent; PUT ist es.
Eine CORS-Preflight-Anfrage ist eine OPTIONS-Anfrage, die Browser automatisch vor Cross-Origin-Anfragen mit benutzerdefinierten Headern senden. Der Server antwortet mit Access-Control-Allow-Methods, um anzugeben, ob die eigentliche Anfrage erlaubt ist.
Ja. Unsere HTTP-Methoden-Referenz läuft vollständig in Ihrem Browser - alle Referenzdaten werden lokal ohne Serveranfragen geladen. Ihre Suchen und Interaktionen verlassen Ihr Gerät nie.
Ja, unsere HTTP-Methoden-Referenz ist 100 % kostenlos, ohne Anmeldung, ohne Konto, ohne Nutzungslimits und ohne Werbung.