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

  1. Dotazové parametry — jsou přidávány do URL za znak ? a odděleny znakem &. Například:
GET /search?query=java&sort=asc
  1. Data formuláře (form data) — při odeslání POST požadavku s typem application/x-www-form-urlencoded jsou data přenášena v těle požadavku ve formě párů klíč-hodnota, například:
username=user&password=1234
  1. 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.

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