Junior — Middle
Ce informații și parametri pot fi transmiși în cadrul unei solicitări HTTP?
sobes.tech AI
Răspuns de la AI
Într-o solicitare HTTP, pot fi transmise următoarele tipuri principale de informații și parametri:
- Parametri URL (Query parameters) — date transmise în șirul de interogare după semnul
?, de exemplu:?id=123&sort=asc. - Anteturi (Headers) — metadate ale solicitării, de exemplu,
Content-Type,Authorization,User-Agent. - Corpul solicitării (Body) — date trimise în corpul solicitării, de obicei în solicitările POST, PUT, PATCH. Poate conține JSON, XML, form-data și alte formate.
- Cookie-uri — mici date pe care clientul le trimite către server pentru identificarea sesiunii și alte scopuri.
- Metoda solicitării (GET, POST, PUT, DELETE etc.) — determină acțiunea pe care clientul dorește să o execute.
De exemplu, într-o solicitare POST cu corp JSON și antet de autorizare:
POST /api/users HTTP/1.1
Host: example.com
Authorization: Bearer token123
Content-Type: application/json
{
"name": "Иван",
"age": 30
}
Astfel, o solicitare HTTP poate conține informații diverse necesare pentru interacțiunea dintre client și server.