Junior — Middle
Jaké komponenty jsou zahrnuty ve struktuře HTTP požadavku?
sobes.tech AI
Odpověď od AI
HTTP požadavek se skládá z několika hlavních komponent:
- Řádek požadavku (Request Line): obsahuje metodu (GET, POST atd.), URI zdroje a verzi protokolu HTTP.
- Hlavičky (Headers): sada párů klíč-hodnota, které přenášejí meta informace o požadavku (například Content-Type, User-Agent, Authorization).
- Tělo požadavku (Body): volitelná část obsahující data odesílaná na server (například při POST nebo PUT).
Příklad řádku požadavku a hlaviček:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{"name":"John"}
Struktura HTTP požadavku tak zahrnuje metodu, URI, verzi protokolu, hlavičky a případně tělo s daty.