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

  1. Request-Zeile (Request Line) — enthält die Methode (GET, POST usw.), die URI (Pfad zur Ressource) und die Version des HTTP-Protokolls.

  2. Header (Headers) — Schlüssel-Wert-Paare, die zusätzliche Informationen über die Anfrage übertragen, z.B. Content-Type, Autorisierung, Cookies usw.

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