Sobes.tech
Junior — Middle

Kokias informacijos ir parametrų galima perduoti HTTP užklausoje?

sobes.tech AI

Atsakymas iš AI

HTTP užklausoje galima perduoti šiuos pagrindinius informacijos ir parametrų tipus:

  • URL parametrus (Query parameters) — duomenys, perduodami užklausos eilutėje po ženklu ?, pavyzdžiui: ?id=123&sort=asc.
  • Antraštes (Headers) — užklausos metaduomenys, pavyzdžiui, Content-Type, Authorization, User-Agent.
  • Užklausos kūną (Body) — duomenys, siunčiami užklausos kūne, dažniausiai POST, PUT, PATCH užklausose. Gali būti JSON, XML, form-data ir kt. formatų.
  • Cookies — mažos duomenų dalys, kurias klientas siunčia serveriui, kad identifikuotų sesiją ir kitus tikslus.
  • Užklausos metodas (GET, POST, PUT, DELETE ir kt.) — nustato veiksmą, kurį klientas nori atlikti.

Pavyzdžiui, POST užklausoje su JSON turiniu ir autorizacijos antrašte:

POST /api/users HTTP/1.1
Host: example.com
Authorization: Bearer token123
Content-Type: application/json

{
  "name": "Иван",
  "age": 30
}

Taip HTTP užklausa gali turėti įvairią informaciją, reikalingą kliento ir serverio sąveikai.