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.