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