Sobes.tech
Middle

Di cosa è composta una richiesta HTTP?

sobes.tech AI

Risposta dell'AI

La richiesta HTTP è composta da diverse parti:

  1. Linea di inizio (Request Line) — contiene il metodo (GET, POST, ecc.), l'URL e la versione del protocollo.
  2. Intestazioni (Headers) — coppie chiave-valore, trasmettono metadati (ad esempio, Content-Type, Authorization).
  3. Linea vuota — separa le intestazioni dal corpo.
  4. Corpo della richiesta (Body) — parte opzionale, contiene dati (ad esempio, in una richiesta POST).

Esempio di linea di inizio e intestazioni:

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

{"name":"John"}