Zum Inhalt springen

Response

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 08.11.2026

Eine Response ist die Antwort, die ein Server auf einen Request schickt. Sie sagt, ob die Anfrage geklappt hat, liefert Zusatzangaben und meist den angeforderten Inhalt, etwa eine HTML-Seite, ein Bild oder Daten als JSON.

Response

Die Nachricht, mit der ein Server auf einen Request antwortet, bestehend aus Statuscode, Headern und Inhalt.
Beispiel: „Die Response der Schnittstelle meldete einen Fehler, weil im Formular die Postleitzahl fehlte.“

Verwandt: Request, die Anfrage, auf die eine Response folgt.

Woraus eine HTTP-Response besteht

Aus einer Statuszeile mit dem Statuscode, etwa 200 für Erfolg oder 404 für eine fehlende Seite, aus den Headern und aus dem Body mit dem eigentlichen Inhalt. Die Bedeutung der Codes erklärt HTTP-Statuscodes.

Zwei gleich gebaute Karten: links ein Request POST /api/anfragen mit Headern und einem JSON-Body, rechts die Response 201 Created mit Headern und einem JSON-Body. Dazwischen sind Startzeile, Header und Body benannt.
Was der Request in der Startzeile mit Methode und Pfad verlangt, beantwortet die Response dort mit dem Statuscode.

Die Header sagen, welche Art Inhalt kommt, wie lange er zwischengespeichert werden darf und ob Cookies gesetzt werden. Für Sicherheit und Ladezeit stecken hier viele Stellschrauben, etwa in den Cache-Headern.

Was eine gute Response bei einer API ausmacht

Ein passender Statuscode, ein einheitliches Format und bei Fehlern eine verständliche Meldung, aus der hervorgeht, was falsch war. Ein Fehler mit Statuscode 200 und einer Meldung im Text ist ein häufiger Stolperstein, weil Programme ihn für einen Erfolg halten.

Warum die Antwortzeit zählt

Die Zeit bis zum ersten Byte der Response ist der Anfang jeder Ladezeit. Braucht der Server eine Sekunde, um die Seite zu erzeugen, wartet der Besucher diese Sekunde, bevor irgendetwas erscheint.

Statische Seitencaches liefern eine fertige Response ohne Rechenarbeit aus. Diese Website nutzt dafür den Static Cache von Statamic.

Siehe auch:

Request

Eine Anfrage, die ein Client an einen Server schickt, etwa um eine Seite oder Daten zu holen.

#Programmiersprachen

HTTP-Statuscodes

Dreistellige Zahlen, mit denen der Server das Ergebnis einer Anfrage mitteilt.

#Hosting & Webserver

Header (API)

Eine Zusatzangabe in einer Anfrage oder Antwort einer Schnittstelle, etwa zu Format oder Anmeldung.

#Programmiersprachen

Body (API)

Der Inhalt einer Anfrage oder Antwort einer Schnittstelle, etwa die Daten als JSON.

#Programmiersprachen

JSON

Das Format, in dem Daten heute durch das Web reisen.

#Programmiersprachen

Cache-Header

Die Angaben im HTTP-Kopf, die festlegen, ob und wie lange eine Antwort zwischengespeichert werden darf.

#Frontend-Entwicklung (HTML, CSS, JavaScript)