Sobes.tech
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:

  1. Startzeile (Request Line) — enthält die Methode (GET, POST, PUT usw.), die URI (Ressourcenadresse) und die Version des HTTP-Protokolls.

  2. 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.

  3. Leere Zeile — trennt die Header vom Anfragetext.

  4. 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"}