Sobes.tech
Junior

Di quali parti è composta una richiesta HTTP?

sobes.tech AI

Risposta dell'AI

Una richiesta HTTP è composta dalle seguenti parti:

  1. Linea di richiesta (Request Line): Determina il tipo di richiesta, la risorsa target e la versione del protocollo HTTP.
  2. Intestazioni (Headers): Contengono informazioni aggiuntive sulla richiesta, mittente, tipo di dati trasmessi, ecc.
  3. Corpo (Body): Contiene i dati trasmessi al server, ad esempio dati di moduli o oggetti JSON. Non è presente in tutti i tipi di richiesta (ad esempio, non in GET).

Esempio di struttura:

GET /resource HTTP/1.1
Host: example.com
User-Agent: Mozilla/5.0
Accept: text/html

In questo caso, la linea di richiesta è GET /resource HTTP/1.1, le intestazioni sono Host, User-Agent, Accept. Il corpo in questa richiesta GET è assente.