HTTP — wie Computer miteinander reden
Das Anfrage/Antwort-Protokoll des Webs
⏱ ca. ~4 Min
01 · Lesen
Wenn dein Browser (Client) mit einem Server redet, benutzen sie ein Protokoll namens HTTP (HyperText Transfer Protocol, Hypertext-Übertragungsprotokoll). Es ist einfach ein simples Hin-und-Her:
1. Dein Browser schickt eine Anfrage (Request): "Ich will diese Seite" oder "Hier sind Daten zum Speichern" 2. Der Server schickt eine Antwort (Response) zurück: "Hier ist die Seite", "Verstanden, gespeichert" oder "Sorry, nicht gefunden"
Jede Interaktion im Web folgt diesem Muster. Jeder Seitenaufruf, jedes abgeschickte Formular, jedes Bild, das auftaucht — alles sind HTTP-Anfragen und -Antworten, die hin- und hergehen.
💡 Stell dir das so vorHTTP ist wie das Verschicken von Briefen. Du schreibst einen Brief (Request), in dem du sagst, was du willst — "Bitte schickt mir euren Katalog" oder "Hier ist meine Bestellung". Die Firma schreibt einen Brief zurück (Response) mit dem, was du wolltest, oder mit einer Notiz, dass sie nicht helfen kann. Jeder Brief hat ein festes Format, das beide Seiten verstehen.
Kernpunkte
- HTTP = HyperText Transfer Protocol, die gemeinsame Sprache des Webs
- Jede Web-Interaktion ist ein Request vom Client + eine Response vom Server
- Ein Request enthält eine Method, die sagt, was du tun willst
- Eine Response enthält einen Status-Code, der sagt, was passiert ist
02 · Code-Beispiel
HTTP hat für unterschiedliche Aktionen unterschiedliche Methods. Hier sind die vier häufigsten.
GET — Daten lesen
GET /api/users
"Give me the list of users."
Used when: loading a page, viewing a profile, searching
POST — Daten neu anlegen
POST /api/users
"Here's a new user to add."
Used when: signing up, submitting a form, posting a comment
PUT — Daten aktualisieren
PUT /api/users/42
"Update user #42 with this new info."
Used when: editing your profile, changing settings
DELETE — Daten löschen
DELETE /api/users/42
"Remove user #42."
Used when: deleting your account, removing a post
Denk an CRUD: Create (POST), Read (GET), Update (PUT), Delete (DELETE). Diese vier Operationen decken so gut wie alles ab, was du im Web tust.
03 · Zuordnen
Ordne jeden HTTP-Status-Code seiner Bedeutung zu. Ein paar davon hast du sicher schon mal gesehen!
(Diese Sektion ist interaktiv — aktiviere JavaScript, um sie zu nutzen.)
04 · Quiz
Wenn du auf einer Website ein Registrierungsformular abschickst, welche HTTP-Method benutzt dein Browser dann am wahrscheinlichsten?
Andere Lektionen aus diesem Kapitel
⚠ Das volle interaktive Erlebnis braucht JavaScript. Bitte aktiviere es und lade die Seite neu.
※ Diese Seite ist ein unabhängiges Bildungsprojekt — kein offizielles Anthropic-Produkt. Claude™ ist eine eingetragene Marke von Anthropic, PBC.