Junior — Middle
Kannst du die Komponenten nennen, die in die Struktur einer HTTP-Anfrage eingreifen?
sobes.tech KI
Antwort von AI
Eine HTTP-Anfrage besteht aus mehreren Hauptkomponenten:
-
Request-Zeile (Request Line) — enthält die Methode (GET, POST usw.), die URI (Pfad zur Ressource) und die Version des HTTP-Protokolls.
-
Header (Headers) — Schlüssel-Wert-Paare, die zusätzliche Informationen über die Anfrage übertragen, z.B. Content-Type, Autorisierung, Cookies usw.
-
Body der Anfrage (Body) — optionaler Teil, der zum Übertragen von Daten verwendet wird (z.B. bei POST- oder PUT-Anfragen).
Beispiel für eine HTTP-Anfrage:
POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{"username":"user","password":"pass"}
In iOS wird zum Erstellen von HTTP-Anfragen üblicherweise die Klasse URLRequest verwendet, in der alle diese Komponenten eingestellt werden können.