Junior — Middle
Beschreiben Sie die Hauptkomponenten und das Format einer HTTP-Anfrage
sobes.tech KI
Antwort von AI
Eine HTTP-Anfrage besteht aus mehreren Hauptkomponenten:
-
Startzeile (Request Line) — enthält die Methode (GET, POST, PUT usw.), die URI (Ressourcenadresse) und die Version des HTTP-Protokolls.
-
Header (Headers) — eine Reihe von Schlüssel-Wert-Paaren, die zusätzliche Informationen über die Anfrage übertragen, z.B. den Content-Type (
Content-Type), die Länge des Körpers (Content-Length), Autorisierungsdaten usw. -
Leere Zeile — trennt die Header vom Anfragetext.
-
Anfragetext (Body) — optionaler Teil, enthält die Daten, die an den Server gesendet werden (z.B. Formulardaten oder JSON).
Beispiel für eine HTTP-Anfrage:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}