Ero sivun ”CURL” versioiden välillä

Siirry navigaatioon Siirry hakuun
102 merkkiä poistettu ,  8. maaliskuuta 2017
p (Oselotti siirsi sivun Curl ohjauksen CURL päälle)
 
(3 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
'''libcurl''' on [[URL]]-osoitteiden hakemista varten tehty [[kirjasto]]. '''cURL''' on sen [[komentorivi]]pohjainen käyttöliittymä ja esimerkkitoteutus.
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
'''cURL''' on sen [[komentorivi]]pohjainen käyttöliittymä ja esimerkkitoteutus [[URL]]-osoitteiden hakemista varten tehdylle '''libcurl'''-[[kirjasto]]lle.


cURL on erittäin monipuolinen ohjelma tarkoitukseensa. Sen vahvana puolena esimerkiksi [[Wget]]iin verrattuna on, että siinä on laaja tuki eri tiedonsiirto[[protokolla|protokollille]]. Kirjoitushetkellä (14.10.2009) libcurl tukee seuraavia protokollia: [[FTP]], FTPS, [[HTTP]], [[HTTPS]], [[SCP]], [[SFTP]], TFTP, [[Telnet|TELNET]], DICT, [[LDAP]], LDAPS ja FILE.
cURL on erittäin monipuolinen ohjelma tarkoitukseensa. Sen vahvana puolena esimerkiksi [[Wget]]iin verrattuna on, että siinä on laaja tuki eri tiedonsiirto[[protokolla|protokollille]]. Kirjoitushetkellä (14.10.2009) libcurl tukee seuraavia protokollia: [[FTP]], FTPS, [[HTTP]], [[HTTPS]], [[SCP]], [[SFTP]], TFTP, [[Telnet|TELNET]], DICT, [[LDAP]], LDAPS ja FILE.
Rivi 5: Rivi 6:
Siinä on myös tuki mm. [[SSL]]-sertifikaateille, HTTP-lähetykselle, FTP-lähetykselle, [[wikipedia:fi:välityspalvelin|välityspalvelimille]], [[wikipedia:fi:eväste|evästeille]], tunnistautumiselle ja keskeytyneen tiedonsiirron jatkamiselle.
Siinä on myös tuki mm. [[SSL]]-sertifikaateille, HTTP-lähetykselle, FTP-lähetykselle, [[wikipedia:fi:välityspalvelin|välityspalvelimille]], [[wikipedia:fi:eväste|evästeille]], tunnistautumiselle ja keskeytyneen tiedonsiirron jatkamiselle.


Useimpiin käyttötarkoituksiin riittää GNU:n [[Wget]], joka on useimpien mielestä myös helppokäyttöisempi ja selkeämpi toiminnaltaan. Wget on [[GPL]]-lisenssin alainen, kun taas cURL on vapaasti käytettävissä ja jatkokehitettävissä myös suljetun koodin järjestelmissä [[MIT-lisenssi]]n alaisuudessa. cURLissa on myös parempi tuki virhetilojen raportoinnille ja on siksi etenkin komentorivi[[skripti]]en tekijöiden suosiossa. Wgetin etu cURLiin on tuki rekursiiviselle lataukselle, joka cURLista puuttuu kokonaan. cURLin pääkehittäjä on ruotsalainen Daniel Stenberg, kun taas Wget on GNU-säätiön alainen GPL-projekti.
Useimpiin käyttötarkoituksiin riittää GNU:n [[Wget]], joka on useimpien mielestä myös helppokäyttöisempi ja selkeämpi toiminnaltaan. Wget on [[GPL]]-lisenssin alainen, kun taas cURL on vapaasti käytettävissä ja jatkokehitettävissä myös suljetun koodin järjestelmissä [[MIT-lisenssi]]n alaisuudessa. cURLissa on myös parempi tuki virhetilojen raportoinnille ja on siksi etenkin komentorivi [[skripti]]en tekijöiden suosiossa. Wgetin etu cURLiin on tuki rekursiiviselle lataukselle, joka cURLista puuttuu kokonaan. cURLin pääkehittäjä on ruotsalainen Daniel Stenberg, kun taas Wget on GNU-säätiön alainen GPL-projekti.


==Asentaminen==
==Asentaminen==
===Paketinhallinan kautta===
===Paketinhallinnan kautta===
cURL löytyy useimpien [[jakelu]]iden [[paketinhallinta|paketinhallinnasta]] nimellä <tt>curl</tt>.
{{Asenna|cURL|curl}}


===Kääntäminen lähdekoodista===
===Kääntäminen lähdekoodista===
Rivi 33: Rivi 34:
listaa Funet-palvelimen julkisen FTP-hakemiston sisällön, kun taas
listaa Funet-palvelimen julkisen FTP-hakemiston sisällön, kun taas
  curl -O <nowiki>ftp://ftp.funet.fi/pub/Linux/kernel/v2.6/linux-2.6.27.7.tar.bz2</nowiki>
  curl -O <nowiki>ftp://ftp.funet.fi/pub/Linux/kernel/v2.6/linux-2.6.27.7.tar.bz2</nowiki>
hakee viimeisimmän [[ydin|ytimen]] samalta palvelimelta. ''Huom!'' <tt>-O</tt> -valitsimen käyttö on erittäin tärkeää, sillä muutoin cURL kirjoittaa haettavan tiedoston sisällön komentorivi-ikkunaan, joka binääritiedoston tapauksessa voi aiheuttaa jopa sen sekoamisen. <tt>-O</tt> -valitsimella tulostus ohjautuu haettavan tiedoston mukaiseen nimeen. Saman ajaisi uudelleenohjattu komento
hakee viimeisimmän [[ydin|ytimen]] samalta palvelimelta. ''Huom!'' <tt>-O</tt> -valitsimen käyttö on erittäin tärkeää, sillä muutoin cURL kirjoittaa haettavan tiedoston sisällön [[standardiulostulo]]on. <tt>-O</tt> -valitsimella tulostus ohjautuu haettavan tiedoston mukaiseen nimeen. Saman ajaisi uudelleenohjattu komento
  curl <nowiki>ftp://ftp.funet.fi/pub/Linux/kernel/v2.6/linux-2.6.27.7.tar.bz2</nowiki> > linux-2.6.27.7.tar.bz2
  curl <nowiki>ftp://ftp.funet.fi/pub/Linux/kernel/v2.6/linux-2.6.27.7.tar.bz2</nowiki> > linux-2.6.27.7.tar.bz2
Mutta <tt>-O</tt> -valitsimen käyttö on selvästi helpompaa.
Mutta <tt>-O</tt> -valitsimen käyttö on selvästi helpompaa.
Rekisteröitymätön käyttäjä

Navigointivalikko