Junior — Middle
Jak jsou data přenášena v parametrech HTTP požadavků?
sobes.tech AI
Odpověď od AI
Data v parametrech HTTP požadavků jsou přenášena různými způsoby v závislosti na typu požadavku:
- Dotazové parametry — jsou přidávány do URL za znak
?a odděleny znakem&. Například:
GET /search?query=java&sort=asc
- Data formuláře (form data) — při odeslání POST požadavku s typem
application/x-www-form-urlencodedjsou data přenášena v těle požadavku ve formě párů klíč-hodnota, například:
username=user&password=1234
-
Parametry v těle požadavku — pro POST, PUT a jiné metody mohou být data přenášena v těle ve formátu JSON, XML nebo jiném, ale ne jako URL parametry.
-
Cestové parametry (path parameters) — část URL, která se používá k přenosu dat, například
/users/{id}.
V QA je důležité ověřit správnost přenosu parametrů, jejich kódování a zpracování serverem.