Sobes.tech
Junior

Cos'è HEAD nel contesto delle richieste HTTP?

sobes.tech AI

Risposta dell'AI

Il metodo HTTP HEAD è simile al metodo GET, ma senza corpo di risposta. Il server invia solo gli intestazioni di risposta.

Questo è utile per i seguenti scopi:

  • Verifica dell'esistenza della risorsa: È possibile verificare se una risorsa è disponibile all'URL specificato, senza scaricarla completamente.
  • Ottenere metadati della risorsa: È possibile ottenere informazioni sulla risorsa (tipo di contenuto, dimensione, data di modifica, ecc.) prima di scaricarla.
  • Debug: È comodo per visualizzare gli intestazioni di risposta senza scaricare grandi quantità di dati.

Esempio di richiesta e risposta:

HEAD /index.html HTTP/1.1
Host: www.example.com
HTTP/1.1 200 OK
Date: Tue, 15 Nov 1994 08:12:31 GMT
Server: Apache/1.3.14 (Unix)
Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT
ETag: "375cd75-1e6-3e063234"
Content-Type: text/html
Content-Length: 482