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