Junior — Middle
Descrivi i componenti principali e il formato di una richiesta HTTP
sobes.tech AI
Risposta dell'AI
Una richiesta HTTP è composta da diversi componenti principali:
-
Linea di richiesta (Request Line) — contiene il metodo (GET, POST, PUT, ecc.), l'URI (indirizzo della risorsa) e la versione del protocollo HTTP.
-
Intestazioni (Headers) — un insieme di coppie chiave-valore che trasmettono informazioni aggiuntive sulla richiesta, ad esempio il tipo di contenuto (
Content-Type), la lunghezza del corpo (Content-Length), dati di autorizzazione, ecc. -
Linea vuota — separa le intestazioni dal corpo della richiesta.
-
Corpo della richiesta (Body) — parte opzionale che contiene i dati inviati al server (ad esempio, dati di modulo o JSON).
Esempio di richiesta HTTP:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}