Junior
Aus welchen Komponenten besteht eine HTTP-Anfrage?
sobes.tech KI
Antwort von AI
Eine HTTP-Anfrage besteht aus den folgenden Komponenten:
-
Request-Zeile:
- HTTP-Methode (GET, POST, PUT, DELETE usw.).
- Pfad zur Ressource (URL).
- Version des HTTP-Protokolls (HTTP/1.1, HTTP/2.0 usw.).
// Beispiel für eine Request-Zeile: GET /index.html HTTP/1.1 -
Header:
- Übertragen zusätzliche Informationen über die Anfrage, den Client oder die Ressource.
- Jeder Header ist ein Schlüssel-Wert-Paar.
// Beispiele für Header: Host: www.beispiel.de User-Agent: Mozilla/5.0 (...) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -
Leere Zeile:
- Trennt die Header vom Anfragetext.
// Leere Zeile zwischen Headern und Anfragetext -
Anfragetext (Request Body):
- Enthält die Daten, die an den Server gesendet werden, falls zutreffend (z.B. bei POST- oder PUT-Methoden).
- Das Format des Körpers wird durch den Header
Content-Typebestimmt.
// Beispiel für den Anfragetext im JSON-Format: { "name": "John Doe", "occupation": "Software Engineer" }