Junior — Middle
Opisz główne składniki i format żądania HTTP
sobes.tech AI
Odpowiedź od AI
Żądanie HTTP składa się z kilku głównych elementów:
-
Linia żądania (Request Line) — zawiera metodę (GET, POST, PUT itp.), URI (adres zasobu) i wersję protokołu HTTP.
-
Nagłówki (Headers) — zestaw par klucz-wartość, które przekazują dodatkowe informacje o żądaniu, np. typ treści (
Content-Type), długość ciała (Content-Length), dane autoryzacyjne itp. -
Pusta linia — oddziela nagłówki od ciała żądania.
-
Ciało żądania (Body) — opcjonalna część, zawiera dane wysyłane do serwera (np. dane formularza lub JSON).
Przykład żądania HTTP:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}