Zum Inhalt springen

Request

oder auch HTTP-Anfrage

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

Ein Request ist eine Anfrage, die ein Client an einen Server schickt, etwa ein Browser, der eine Seite laden will, oder ein Programm, das Daten von einer Schnittstelle abruft. Der Server beantwortet jeden Request mit einer Response.

Request

Die Nachricht, mit der ein Client bei einem Server eine Ressource anfordert oder Daten übermittelt.
Beispiel: „Beim Aufruf der Startseite schickt der Browser über sechzig Requests, für HTML, Bilder, Schriften und Skripte.“

Verwandt: Response, die Antwort des Servers auf den Request.

Woraus ein HTTP-Request besteht

Aus vier Teilen: der HTTP-Methode, etwa GET oder POST, der Adresse der Ressource, den Headern mit Zusatzangaben wie Sprache, Cookies oder Anmeldung und optional einem Body mit Daten, etwa den Feldern eines Formulars.

POST /api/anfragen HTTP/1.1
Host: www.beispiel.de
Content-Type: application/json

{"name": "Lena", "thema": "Relaunch"}
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.

Requests im Browser beobachten

In den Entwicklerwerkzeugen jedes Browsers zeigt der Reiter Netzwerk alle Requests einer Seite, mit Methode, Adresse, Statuscode, Größe und Dauer. Das ist der erste Blick, wenn eine Seite langsam lädt oder ein Formular nicht ankommt.

Warum die Zahl der Requests zählt

Jeder Request kostet Zeit, auch wenn die Datei klein ist. Mit HTTP/2 laufen viele Requests parallel über eine Verbindung, was das Problem entschärft hat, aber nicht beseitigt.

Bei Seitenoptimierungen sehen wir regelmäßig Seiten mit über hundert Requests, davon viele für Tracking und Widgets von Drittanbietern. Jeder davon, der wegfällt, macht die Seite schneller.

Bei Schnittstellen zählt die Zahl der Requests aus einem zweiten Grund: Viele Anbieter begrenzen sie je Minute oder Tag, und wer zu oft fragt, bekommt eine Weile keine Antwort mehr.

Siehe auch:

Response

Die Antwort eines Servers auf eine Anfrage, mit Statuscode, Kopfzeilen und Inhalt.

#Programmiersprachen

HTTP-Methoden (GET, POST, PUT, DELETE)

Die Verben einer HTTP-Anfrage, die festlegen, was mit einer Ressource geschehen soll.

#Programmiersprachen

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

Endpunkt (API)

Eine bestimmte Adresse einer Schnittstelle, unter der eine Funktion oder Ressource erreichbar ist.

#Programmiersprachen

HTTP / HTTPS

Das Protokoll, mit dem Browser und Server Seiten austauschen, in unverschlüsselter und in verschlüsselter Form.

#Hosting & Webserver #Domains, DNS & Protokolle