curl -i – Includerea antetelor HTTP în răspuns în Comenzi cURL

Afișează antetele HTTP de răspuns (status code, Content-Type, cookies, cache) înaintea corpului documentului.

Sintaxă
curl -i <url>
curl --include <url>

Ce face curl -i - Includerea antetelor HTTP în răspuns

Opțiunea -i (sau --include) instruiește curl să printeze în consolă antetele HTTP trimise de server, urmate de o linie goală și corpul cererii.

Este utilitarul de bază pentru depanarea rapidă a codurilor de stare (200 OK, 301 Moved, 404 Not Found, 500 Error), verificarea tipului MIME (`Content-Type`) și a regulilor de stocare în cache (`Cache-Control`).

Dacă se dorește vizualizarea doar a antetelor fără conținutul paginii, se preferă opțiunea -I (HEAD).

Exemple

Exemplul 1: Inspectarea antetelor și a corpului unui API

Verifică codul de stare HTTP și antetul Content-Type trimis de server.

curl -i https://api.dexblog.ro/v1/utilizatori/1

Ieșire în terminal

HTTP/2 200 
server: nginx
date: Wed, 28 Oct 2026 00:00:01 GMT
content-type: application/json; charset=utf-8
content-length: 64
cache-control: max-age=3600

{
  "id": 1,
  "nume": "Dexter",
  "rol": "administrator"
}

Greșeli frecvente

  • Confuzia între -i (antete + corp) și -I (doar antete prin metoda HEAD), care poate genera comportamente diferite dacă serverul tratează HEAD diferit de GET.

Comenzi înrudite