Ce face curl -L - Urmărirea automată a redirecționărilor (301, 302, 307)
În mod implicit, când un server returnează un răspuns de redirecționare (precum `301 Moved Permanently` sau `302 Found`), curl afișează pagina de redirecționare și se oprește.
Opțiunea -L (sau --location) forțează clientul să repete cererea către noua adresă specificată în antetul `Location`, parcurgând lanțul până la destinația finală.
Este indispensabilă la testarea domeniilor care forțează redirecționarea de la HTTP la HTTPS sau de la non-www la www.
Exemple
Exemplul 1: Accesarea unei adrese HTTP care se redirecționează către HTTPS
Urmărește automat codul 301 până la pagina finală securizată.
curl -L http://dexblog.ro/
Ieșire în terminal
<!DOCTYPE html>
<html lang="ro">
<!-- Conținut descărcat de la https://www.dexblog.ro/ -->
Greșeli frecvente
- Rularea fără –max-redirs pe site-uri cu bucle circulare de redirecționare, cauzând blocarea procesului.
Comenzi înrudite
curl --max-redirs - Limitarea numărului de redirecționări permise: Stabilește numărul maxim de redirecționări pe care curl are voie să le parcurgă consecutiv.curl -I - Cerere exclusivă HTTP HEAD: Obține doar metadatele și antetele HTTP ale resursei fără a descărca corpul paginii sau al fișierului.curl -i - Includerea antetelor HTTP în răspuns: Afișează antetele HTTP de răspuns (status code, Content-Type, cookies, cache) înaintea corpului documentului.
Întrebări & Exemple de Cod:
curl -L – Urmărirea automată a redirecționărilor (301, 302, 307)Ai o nelămurire despre utilizarea comenzii
curl -L – Urmărirea automată a redirecționărilor (301, 302, 307)sau 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.