Opțiunea -D (sau --dump-header) salvează toate antetele de răspuns HTTP primite de la server într-un fișier separat pe disc. Este deosebit de utilă când doriți să analizați etichetele ETag, antetele de cache, token-urile de securitate sau cookie-urile fără a amesteca antetele cu corpul util al răspunsului salvat prin -o.
# Salvează corpul în raspuns.json și antetele de rețea în antete.txt
curl -D antete.txt -o raspuns.json https://api.dexblog.ro/v1/status
# Trasează antetele primite la fiecare etapă a unei redirecționări
curl -L -D redirect_headers.txt https://dexblog.ro/redirect-test
# Trimite antetele direct în consolă (STDOUT) folosind minus (-)
curl -D - -s -o /dev/null https://www.dexblog.ro/
Truc de Producție: Parametrul -D - -s -o /dev/null afișează strict antetele primite fără niciun octet din corpul paginii, fiind o alternativă mai flexibilă la comanda curl -I.
Detalii Tehnice
- Dacă sunt întâlnite redirecționări multiple (prin
-L), toate seturile succesive de antete vor fi adăugate consecutiv în fișier. - Formatul fișierului rezultat este text simplu respectând standardul HTTP (linii separate prin CRLF).
Întrebări & Exemple de Cod:
curl -D / –dump-header – Salvarea Antetelor HTTP într-un Fișier SeparatAi o nelămurire despre utilizarea comenzii
curl -D / –dump-header – Salvarea Antetelor HTTP într-un Fișier Separatsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.