CURL er en kommandolinje verktøyet til å lage en HTTP-forespørsel og få data fra web-servere. Den brukes til å automatisere HTTP-forespørsler til web-servere. CURL er bare et verktøy for å få data og manipulere HTTP-forespørsler. Når du får data, kan du rør det til noen andre programmer til å gjøre noen form for data å analysere, avhengig av ditt behov. I disse dager CURL er også brukt til å teste RESTEN Api-er (Application Programming Interfaces)., Så det er veldig lett og kan enkelt bli funnet på noen Linux-distribusjon, det er mye brukt til å utføre forskjellige oppgaver.

I denne artikkelen, vil jeg vise deg hvordan du skal installere og bruke CURL på Ubuntu 18.04 Bionic Bever. La oss komme i gang.

Installere CURL

Første oppdateringen pakken depotet cache av Ubuntu maskinen med følgende kommando:

$ sudo apt-get update

pakken depotet cache bør være oppdatert.,

CURL er tilgjengelig i den offisielle pakken lager av Ubuntu 18.04 Bionic Bever.

kan Du kjøre følgende kommando for å installere KRØLL på Ubuntu 18.04:

$ sudo apt-get install curl

CURL bør være installert.

Bruke CURL

I denne delen av artikkelen vil jeg vise deg hvordan du bruker CURL til ulike HTTP-relaterte oppgaver.

Kontrollere en URL med CURL

Du kan sjekke om en URL-en er gyldig eller ikke med KRØLLER seg.,

kan Du kjøre følgende kommando for å kontrollere om en URL for eksempel https://www.google.com er gyldig eller ikke.

$ curl https://www.google.com

Som du kan se fra skjermbildet nedenfor, mye av tekstene vises på terminalen. Det betyr URL https://www.google.com er gyldig.

jeg løp inn følgende kommando, bare for å vise deg hvordan en dårlig URL ser ut som.,

$ curl http://notfound.notfound

Som du kan se av bildet under, det sier ikke Kunne løse vert. Det betyr at URL-en er ikke gyldig.

laster Ned en Nettside med CURL

Du kan laste ned en nettside fra en URL-adresse ved hjelp av KRØLLER.

format for kommandoen er:

$ curl -o FILNAVN URL

Her, FILNAVN er navnet eller banen til den filen der du ønsker å lagre den nedlastede nettside., URL er plasseringen eller adressen til nettsiden.

La oss si at du ønsker å laste ned den offisielle nettsiden til KRØLLER og lagre det som curl-offisielle.html-fil. Kjør følgende kommando for å gjøre dette:

$ curl -u-curl-offisielle.html https://curl.haxx.se/docs/httpscripting.html

– nettsiden er lastet ned.

Som du kan se fra produksjon av ls-kommandoen, nettsiden er lagre i-curl-offisielle.html-fil.,

Du kan også åpne filen med en nettleser som du kan se fra skjermbildet nedenfor.

laster Ned en Fil med CURL

Du kan også laste ned en Fil fra internett ved hjelp av KRØLLER. CURL er en av de beste kommandolinje-fil nedlastere. CURL støtter også gjenoppta nedlastinger.

format av CURL-kommandoen for å laste ned en fil fra internett er:

$ curl -O FILE_URL

Her FILE_URL er linken til filen du ønsker å laste ned., -O-alternativet lagrer filen med samme navn som det er i ekstern web server.

For eksempel, la oss si at du ønsker å laste ned kildekoden for Apache HTTP-serveren fra internett med KRØLLER seg. Kjører du følgende kommando:

$ curl -O http://www-eu.apache.org/dist//httpd/httpd-2.4.29.tar.gz

filen blir lastet ned.

filen er lastet ned til den gjeldende arbeidsmappen.,

Du kan se i den markerte delen av produksjonen av ls-kommandoen nedenfor, http-2.4.29.tjære.gz-fil jeg har nettopp lastet ned.

Hvis du vil lagre filen med et annet navn fra den i den eksterne internett-serveren, kan du bare kjøre kommandoen som følger.

$ curl -o apache-server.tjære.gz http://www-eu.apache.org/dist//httpd/httpd-2.4.29.tar.gz

nedlastingen er fullført.,

Som du kan se fra den markerte delen av produksjonen av ls-kommandoen nedenfor, filen er lagret i et annet navn.

Gjenoppta Nedlastinger med CURL

Du kan gjenoppta mislykkede nedlastinger så godt med KRØLLER seg. Dette er hva som gjør KRØLLER seg en av de beste kommandolinjen nedlastere.

Hvis du brukte -O-alternativet for å laste ned en fil med KRØLLER og det mislyktes, kan du kjøre følgende kommando for å gjenoppta den på nytt.,

$ curl -C – -O YOUR_DOWNLOAD_LINK

Her YOUR_DOWNLOAD_LINK er URL-en til filen du prøvde å laste ned med KRØLLER, men det mislyktes.

La oss si at du prøvde å laste ned Apache HTTP Server kilde arkiv og nettverket ble koblet fra halvveis, og du vil gjenoppta nedlastingen på nytt.,

Kjør følgende kommando for å gjenoppta nedlasting med CURL:

$ curl -C – -O http://www-eu.apache.org/dist//httpd/httpd-2.4.29.tar.gz

nedlastingen er gjenopptatt.

Hvis du har lagret filen med et annet navn enn det som er i den eksterne internett-serveren, så bør du kjøre kommandoen som følger:

$ curl -C – -o FILNAVN DOWNLOAD_LINK

Her FILNAVN er navnet på filen du har definert for nedlasting., Husk FILNAVNET, bør samsvare med det filnavnet du prøvde å lagre nedlastingen som når nedlastingen mislyktes.

Limit nedlastingshastigheten med CURL

Du kan ha en enkelt internett-tilkobling er koblet til Wi-Fi-ruter som alle i familien eller på kontoret er å bruke. Hvis du laster ned en stor fil, med KRØLLET da, andre medlemmer av samme nettverk kan få problemer når de forsøker å bruke internett.

Du kan begrense nedlastingshastigheten med KRØLL hvis du vil.,

format for kommandoen er:

$ curl –limit-pris DOWNLOAD_SPEED -O DOWNLOAD_LINK

Her DOWNLOAD_SPEED er den hastigheten som du ønsker å laste ned filen.

La oss si at du vil laste ned hastigheten til å være 10KB, kjør følgende kommando for å gjøre dette:

$ curl –limit-pris 10K -O http://www-eu.apache.org/dist//httpd/httpd-2.4.29.tar.gz

Som du kan se, hastigheten blir begrenset til 10 Kilo Byte (KB) som er lik nesten 10000 bytes (B).,

Få HTTP Header Informasjon Bruke CURL

Når du arbeider med RESTEN Api-er eller utvikling av nettsider, kan du nød å sjekk HTTP-hoder av en bestemt URL-adresse til å sørge for at din API eller nettside, sender ut HTTP-hoder du vil. Du kan gjøre det med KRØLLER seg.,

kan Du kjøre følgende kommando for å få informasjonen i meldingshodet av https://www.google.com:

$ curl -jeg https://www.google.com

Som du kan se fra skjermbildet nedenfor, alle HTTP-respons overskrifter av https://www.google.com er oppført.

Det er hvordan du installerer og bruker KRØLL på Ubuntu 18.04 Bionic Bever. Takk for at du leser denne artikkelen.