Sobes.tech
Junior — Middle

Kako se podaci prenose u parametrima HTTP zahteva?

sobes.tech АИ

Одговор од АИ

Podaci u parametrima HTTP zahteva se prenose na više načina, u zavisnosti od tipa zahteva:

  1. Parametri upita (Query parameters) — dodaju se u URL nakon znaka ? i razdvajaju se sa &. Na primer:
GET /search?query=java&sort=asc
  1. Podaci obrasca (form data) — prilikom slanja POST zahteva sa tipom application/x-www-form-urlencoded, podaci se prenose u telu zahteva kao parovi ključ-vrednost, na primer:
username=user&password=1234
  1. Parametri u telu zahteva — za POST, PUT i druge metode, podaci mogu biti preneti u telu u JSON, XML ili drugom formatu, ali to nisu URL parametri.

  2. Putni parametri (path parameters) — deo URL-a koji se koristi za prenos podataka, na primer /users/{id}.

U QA je važno proveriti ispravnost prenosa parametara, njihovo kodiranje i obradu od strane servera.