Junior — Middle
Koje informacije i parametri mogu biti poslati u HTTP zahtevu?
sobes.tech АИ
Одговор од АИ
U HTTP zahtevu mogu se preneti sledeći osnovni tipovi informacija i parametara:
- URL parametri (Query parameters) — podaci koji se prenose u nizu upita nakon znaka
?, na primer:?id=123&sort=asc. - Zaglavlja (Headers) — metapodaci zahteva, na primer,
Content-Type,Authorization,User-Agent. - Telo zahteva (Body) — podaci koji se šalju u telu zahteva, obično u POST, PUT, PATCH zahtevima. Može sadržavati JSON, XML, form-data i druge formate.
- Kolačići (Cookies) — mali podaci koje klijent šalje serveru radi identifikacije sesije i drugih svrha.
- Metod zahteva (GET, POST, PUT, DELETE itd.) — određuje akciju koju klijent želi da izvrši.
Na primer, u POST zahtevu sa JSON telom i zaglavljem za autorizaciju:
POST /api/users HTTP/1.1
Host: example.com
Authorization: Bearer token123
Content-Type: application/json
{
"name": "Иван",
"age": 30
}
Na ovaj način, HTTP zahtev može sadržavati raznovrsne informacije potrebne za interakciju između klijenta i servera.