CURL er et program for en rekke operativsystemer , inkludert Unix og Linux, som tillater en bruker å direkte laste ned eller laste opp web side innhold fra kommandolinjen . Det navnet står for " Client for URLer . " Instruksjoner
en
Åpne en Unix -terminal . Siden prosedyren for dette endres dramatisk avhengig av hvilken versjon av Unix eller Linux du bruker og hvordan du har konfigurert den, må du se i dokumentasjonen for din smak av Unix hvis du ikke vet hvordan du gjør dette.
2
Skriv inn følgende : en
krølle http://www.google.com
p Dette illustrerer den mest grunnleggende bruken av cURL . Den laster ned en enkelt nettside fra internett og omdirigere sin HTML -koden til standard utgang
3
Skriv inn følgende ( terminalen skjermen. ) : En
curl -o google . html http://www.google.com
Da lastes den samme nettsiden , Googles hjemmeside , men i stedet for å skrive innholdet til skjermen , det sparer det til en fil på harddisken din som heter " . google.html "
4
Skriv inn følgende : en
curl - x a- proxy : 1000 -o google.html http://www.google.com
" - x " flagget fører cURL til tunnel sin anmodning via en proxy , en mellommann datamaskin som gjør forespørselen for deg. I dette tilfellet URL " a- proxy " refererer til URL-adressen til proxy datamaskinen og port " 1000 " refererer til port proxy forventer å høre tilkoblinger på . . Mange store nettverk på arbeidsplasser eller universiteter krever at utgående forespørsler om å passere gjennom en proxy , men cURL ikke sette proxy opp for deg
5
Skriv inn følgende : en
curl -r -500 http://www.google.com/index.html
"-r " flagg utnytter automatisk nedlasting gjenoppta . Med det kan du angi hvilke byte av et dokument for å laste ned. For eksempel flagget " - r -500 " forespørsler bare de siste 500 byte av dokumentet . I kontrast , flagget "-r 0-99 " ville be om bare de første 100 byte.
6
Skriv inn følgende . Pass på at du inkluderer den ensomme "-" mellom " -T" og " http " : en
curl -T - http://www.upload.com/myFile
I motsetning til de andre kommandoer , betyr dette en ikke umiddelbart slutt. Det holder brukeren i en tom terminal og ekko alt han skriver . Det er fordi " cURL -T - " omdirigeringer alle innspill fra terminalen er " standard input" og laster den opp til angitte filen , forutsatt at serveren er satt opp til å godta HTML "put " forespørsler