CURL is a command line utility to make HTTP requests and get data from web servers. Arra használják, hogy automatizálják a HTTP kéréseket webszerverek. CURL csak egy eszköz, hogy az adatok manipulálni HTTP kérések. Miután megkapta az adatokat, bármilyen más programhoz eljuttathatja, hogy bármilyen adatelemzést elvégezzen az Ön igényétől függően. Manapság a CURL-t a REST API-k (alkalmazásprogramozási interfészek) tesztelésére is használják., Mivel nagyon könnyű és könnyen megtalálható bármilyen Linux disztribúcióban, széles körben használják különböző feladatok elvégzésére.
ebben a cikkben megmutatom, hogyan kell telepíteni és használni CURL Ubuntu 18.04 Bionic Beaver. Kezdjük.
Curl telepítése
először frissítse az Ubuntu gép csomagtár gyorsítótárát a következő paranccsal:
a csomag tároló gyorsítótárát frissíteni kell.,
CURL elérhető az Ubuntu 18.04 Bionic Beaver hivatalos csomagtárában.
futtathatja a következő parancsot a CURL telepítéséhez az Ubuntu 18.04-en:
CURL kell telepíteni.
segítségével CURL
ebben a szakaszban a cikk, megmutatom, hogyan kell használni CURL különböző HTTP kapcsolódó feladatokat.
URL ellenőrzése CURL
ellenőrizheti, hogy egy URL érvényes-e vagy sem CURL.,
a következő parancsot futtathatja annak ellenőrzésére, hogy egy URL, például https://www.google.com érvényes-e vagy sem.
amint az az alábbi képernyőképen látható, sok szöveg jelenik meg a terminálon. Ez azt jelenti, hogy a https://www.google.com URL érvényes.
futottam a következő parancsot, hogy megmutassam, hogyan néz ki egy rossz URL.,
amint az az alábbi képernyőképen látható, azt mondja, hogy nem sikerült megoldani a gazdagépet. Ez azt jelenti, hogy az URL nem érvényes.
weboldal letöltése CURL
weblapot letölthet egy URL-ről a CURL használatával.
a parancs formátuma:
itt a fájlnév annak a fájlnak a neve vagy elérési útja, ahová a letöltött weboldalt el szeretné menteni., Az URL a weboldal helye vagy címe.
tegyük fel, hogy le szeretné tölteni a CURL hivatalos weboldalát, majd mentse el curl-official néven.html fájl. Ehhez futtassa a következő parancsot:
a weboldal letölthető.
amint az az ls parancs kimenetéből látható, a weboldal mentése curl-hivatalos.html fájl.,
a fájlt böngészővel is megnyithatja, amint az az alábbi képernyőképen látható.
fájl letöltése CURL
segítségével is letölthet egy fájlt az internetről CURL segítségével. A CURL az egyik legjobb parancssori fájlletöltő. A CURL támogatja az újraindított letöltéseket is.
a fájl internetről történő letöltésére szolgáló CURL parancs formátuma a következő:
itt a letölteni kívánt fájlra mutató link., Az-O opció a távoli webkiszolgálón található névvel menti a fájlt.
például tegyük fel, hogy le szeretné tölteni az Apache HTTP szerver forráskódját az internetről a CURL segítségével. A következő parancsot futtatná:
a fájl letöltésre kerül.
a fájl letölthető az aktuális munkakönyvtárba.,
az alábbi ls parancs kimenetének megjelölt részében látható a http-2.4.29.kátrány.gz fájlt csak letöltött.
Ha a fájlt más névvel szeretné menteni, mint a távoli webszerverben, akkor csak futtassa a parancsot az alábbiak szerint.
a letöltés befejeződött.,
amint az az ls parancs kimenetének megjelölt részéből látható, a fájl más néven kerül mentésre.
A letöltések folytatása CURL
a sikertelen letöltéseket CURL segítségével is folytathatja. Ez teszi a CURL – t az egyik legjobb parancssori letöltővé.
Ha a-O opciót használta a CURL fájl letöltéséhez, de nem sikerült, akkor a következő parancsot futtatja, hogy újra folytassa.,
itt YOUR_DOWNLOAD_LINK annak a fájlnak az URL-je, amelyet CURL segítségével próbált letölteni, de nem sikerült.
tegyük fel, hogy megpróbáltad letölteni az Apache HTTP Server source archívumot, és a hálózatod félúton megszakadt, és újra szeretnéd folytatni a letöltést.,
futtassa a következő parancsot a letöltés folytatásához CURL:
a letöltés folytatódik.
Ha a fájlt más névvel mentette, mint ami a távoli webszerverben található, akkor a következő parancsot kell futtatnia:
itt a fájlnév a a letöltéshez megadott fájl., Ne feledje, hogy a fájlnévnek meg kell egyeznie azzal a fájlnévvel, amelyet a letöltés sikertelen volt.
korlátozza a letöltési sebességet CURL
lehet, hogy egyetlen internetkapcsolat csatlakozik a Wi-Fi útválasztóhoz, amelyet családja vagy irodája mindenki használ. Ha nagy fájlt tölt le a CURL segítségével, akkor ugyanazon hálózat többi tagjának problémái lehetnek, amikor megpróbálják használni az internetet.
a letöltési sebességet CURL segítségével korlátozhatja, ha akarja.,
a parancs formátuma:
itt DOWNLOAD_SPEED az a sebesség, amellyel le szeretné tölteni a fájlt.
tegyük fel, hogy azt szeretné, hogy a letöltési sebesség 10KB legyen, futtassa a következő parancsot:
mint látható, a sebesség 10 kilo bájtra (KB) korlátozódik, ami majdnem 10000 bájt (B).,
http Fejlécinformációk beszerzése a CURL
használatával amikor REST API-kkal vagy weboldalak fejlesztésével dolgozik, előfordulhat, hogy ellenőriznie kell egy bizonyos URL HTTP fejléceit, hogy megbizonyosodjon arról, hogy az API vagy a webhely elküldi-e a kívánt HTTP fejléceket. Meg tudod csinálni CURL.,
a következő parancsot futtathatja a https://www.google.com:
amint az az alábbi képernyőképről látható, a https://www.google.com összes HTTP válaszfejléce szerepel.
így telepíthető és használható az Ubuntu 18.04 Bionic Beaver. Köszönjük, hogy elolvasta ezt a cikket.