Ce face curl -I - Cerere exclusivă HTTP HEAD
Opțiunea -I (sau --head) schimbă metoda cererii în HTTP HEAD. Serverul va calcula și transmite toate antetele aferente, dar va omite corpul de date.
Este modalitatea ideală de a verifica dacă o legătură este funcțională, ce dimensiune are un fișier mare (`Content-Length`) sau data ultimei modificări (`Last-Modified`), economisind complet lățimea de bandă.
De asemenea, este utilizată frecvent pentru verificarea certificatelor SSL și a redirecționărilor împreună cu -L.
Exemple
Exemplul 1: Verificarea dimensiunii și tipului unui fișier video înainte de descărcare
Citește metadatele fără a consuma lățime de bandă.
curl -I https://media.dexblog.ro/video/prezentare.mp4
Ieșire în terminal
HTTP/2 200
server: openlitespeed
content-type: video/mp4
content-length: 524288000
accept-ranges: bytes
last-modified: Sun, 15 Oct 2026 12:00:00 GMT
Greșeli frecvente
- Anumite servere web prost configurate sau endpoint-uri REST blochează metoda HEAD cu eroare 405 Method Not Allowed; în acest caz se folosește ‘curl -i’ cu oprire imediată.
Comenzi înrudite
curl -i - Includerea antetelor HTTP în răspuns: Afișează antetele HTTP de răspuns (status code, Content-Type, cookies, cache) înaintea corpului documentului.curl -L - Urmărirea automată a redirecționărilor (301, 302, 307): Instruiește curl să urmeze automat antetul ‘Location’ trimis de server la coduri de redirecționare 3xx.curl <url> - Efectuarea unei cereri HTTP GET standard: Descarcă și afișează conținutul resursei specificate direct în fluxul standard de ieșire (terminal).