Ero sivun ”CURL” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 merkkiä poistettu ,  14. lokakuuta 2009
p
ei muokkausyhteenvetoa
p (kirjoitin URLsta artikkelin)
pEi muokkausyhteenvetoa
Rivi 1: Rivi 1:
'''libcurl''' on [[URL]]-osoitteiden hakemista varten tehty [[kirjasto]]. '''cURL''' on sen [[komentorivi]]pohjainen käyttöliittymä ja esimerkkitoteutus.
'''libcurl''' on [[URL]]-osoitteiden hakemista varten tehty [[kirjasto]]. '''cURL''' on sen [[komentorivi]]pohjainen käyttöliittymä ja esimerkkitoteutus.


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ä (5.12.2008) 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.


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.
Rivi 29: Rivi 29:


==Käyttö==
==Käyttö==
cURLin käyttö on erittäin monipuolista. Esimerkiksi komento:
cURLin käyttö on erittäin monipuolista. Esimerkiksi komento
  curl <nowiki>ftp://ftp.funet.fi/pub/</nowiki>
  curl <nowiki>ftp://ftp.funet.fi/pub/</nowiki>
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 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
  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.
4 316

muokkausta

Navigointivalikko