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

  1. Linia żądania (Request Line) — zawiera metodę (GET, POST, PUT itp.), URI (adres zasobu) i wersję protokołu HTTP.

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

  3. Pusta linia — oddziela nagłówki od ciała żądania.

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