<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-sticky-header-enabled skin-thumbsize-clientpref-standard" lang="pl" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>CURL</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://pl.wikipedia.org/wiki/CURL"> <link href="./_mw_/ext.cite.parsoid.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/mediawiki.skinning.content.parsoid.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    <link href="./_mw_/ext.gadget.citation-access-info.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.citation-access-info.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.darkmode-overrides.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.darkmode-overrides.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.hlist.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.hlist.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.infobox.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.infobox.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.small-references.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.small-references.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.sprawdz-problemy-szablony.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.sprawdz-problemy-szablony.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.wikiflex.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.gadget.wikiflex.css" rel="stylesheet" type="text/css">
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-CURL rootpage-CURL skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading">cURL</h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="pl" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="pl" dir="ltr" data-mw-parsoid-version="0.24.0.0-alpha17" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><span typeof="mw:Transclusion" id="mwAg"></span>
<table class="infobox" typeof="mw:Transclusion" id="mwAw">
<caption class="naglowek"><span class="mw-empty-elt"><style data-mw-deduplicate="TemplateStyles:r80314483" typeof="mw:Extension/templatestyles">
/* start https://pl.wikipedia.org/ */


.mw-parser-output .infobox>caption>.iboxt-flex{display:flex;justify-content:flex-start;align-items:center;gap:4px}.mw-parser-output .infobox>caption>.iboxt-flex>.iboxt-ikona{flex-grow:0;flex-shrink:0;font-size:7px;max-width:40px;overflow:hidden}.mw-parser-output .infobox>caption>.iboxt-flex>.iboxt-tekst{flex-grow:1}.mw-parser-output .infobox>caption .iboxt-1{font-weight:bold}.mw-parser-output .infobox>caption .iboxt-2{font-style:italic}.mw-parser-output .infobox>caption .iboxt-3{font-style:italic;font-size:90%}


/* end   https://pl.wikipedia.org/ */
</style></span><div class="iboxt-1">cURL</div></caption>

<tbody><tr class="grafika iboxs grafika-z-wikidanych">
<td colspan="2"><span typeof="mw:File"><img alt="logo" src="./_assets_/45b0491eaf52ec65f8be2ff19a1fd1a7.png" decoding="async" data-file-width="429" data-file-height="129" data-file-type="drawing" height="45" width="150" class="mw-file-element" loading="lazy"></span></td></tr>

<tr class="grafika iboxs">
<td colspan="2"><span class="mw-no-invert" typeof="mw:File"><img alt="Ilustracja" src="./_assets_/27e6e8f251235395ea9cf7c818adb5cc.png" decoding="async" data-file-width="746" data-file-height="77" data-file-type="bitmap" height="26" width="250" class="mw-file-element" loading="lazy"></span><br>Wynik <code>curl -O</code></td></tr>
<tr>
<th>Pierwsze wydanie</th>
<td>1997<sup class="mw-ref reference" id="cite_ref-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-1" id="mwBQ"><span class="mw-reflink-text" id="mwBg"><span class="cite-bracket" id="mwBw">[</span>1<span class="cite-bracket" id="mwCA">]</span></span></a></sup></td></tr>

<tr>
<th>Aktualna <a rel="mw:WikiLink" href="Cykl_%C5%BCycia_programu" title="Cykl życia programu">wersja<span typeof="mw:Entity">&nbsp;</span>stabilna</a></th>
<td>8.21.0<br><small>(24<span typeof="mw:Entity">&nbsp;</span>czerwca<span typeof="mw:Entity">&nbsp;</span>2026)</small><span typeof="mw:Entity">&nbsp;</span><a rel="mw:WikiLink/Interwiki" href="https://www.wikidata.org/wiki/Q286306#P348" title="d:Q286306" class="extiw external"><span typeof="mw:Entity">[</span>±<span typeof="mw:Entity">]</span></a></td></tr>

<tr>
<th><a rel="mw:WikiLink" href="J%C4%99zyk_programowania" title="Język programowania">Język programowania</a></th>
<td><a rel="mw:WikiLink" href="C_(j%C4%99zyk_programowania)" title="C (język programowania)">C</a></td></tr>

<tr>
<th>System operacyjny</th>
<td>wieloplatformowe</td></tr>

<tr>
<th>Rodzaj</th>
<td><a rel="mw:WikiLink" href="Oprogramowanie" title="Oprogramowanie">program komputerowy</a>, <a rel="mw:WikiLink" href="Biblioteka_programistyczna" title="Biblioteka programistyczna">biblioteka programistyczna</a></td></tr>

<tr>
<th>Licencja</th>
<td><a rel="mw:WikiLink" href="Licencja_MIT" title="Licencja MIT">MIT</a></td></tr>

<tr> 
<td colspan="2" class="naglowek" style="text-align:center; border-top: 1px solid var(--border-color-base, #a2a9b1)"><a rel="mw:ExtLink nofollow" href="https://curl.se/" class="external text">Strona internetowa</a></td></tr>

</tbody></table>
<p id="mwCQ"><b id="mwCg">cURL</b> – <a rel="mw:WikiLink" href="Oprogramowanie" title="Oprogramowanie" id="mwCw">program komputerowy</a> oraz sieciowa <a rel="mw:WikiLink" href="Biblioteka_programistyczna" title="Biblioteka programistyczna" id="mwDA">biblioteka programistyczna</a> (<b id="mwDQ">libcurl</b>), napisane w <a rel="mw:WikiLink" href="C_(j%C4%99zyk_programowania)" title="C (język programowania)" id="mwDg">języku C</a>, działające po stronie klienta, z <a rel="mw:WikiLink" href="Interfejs_programowania_aplikacji" title="Interfejs programowania aplikacji" id="mwDw">interfejsami</a> dla ponad 30 innych <a rel="mw:WikiLink" href="J%C4%99zyk_programowania" title="Język programowania" id="mwEA">języków</a>. Umożliwia wysyłanie zapytań HTTP, w tym pobieranie z <a rel="mw:WikiLink" href="Serwer" title="Serwer" id="mwEQ">serwerów</a> stron i plików, a także wysyłanie treści formularzy. Ułatwia tworzenie aplikacji korzystających z <a rel="mw:WikiLink" href="Protok%C3%B3%C5%82_komunikacyjny" title="Protokół komunikacyjny" id="mwEg">protokołu</a> <a rel="mw:WikiLink" href="Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol" class="mw-redirect" id="mwEw">HTTP</a>. Biblioteka cURL posiada ogromne możliwości, jej podstawowym zastosowaniem jest tworzenie sprzęgów w złożonych systemach opartych na technologiach Webowych.</p>

<p id="mwFA">cURL obsługuje protokoły <a rel="mw:WikiLink" href="DICT" title="DICT" id="mwFQ">DICT</a>, FILE, <a rel="mw:WikiLink" href="File_Transfer_Protocol" title="File Transfer Protocol" class="mw-redirect" id="mwGQ">FTP</a>, <a rel="mw:WikiLink" href="FTPS" title="FTPS" id="mwGg">FTPS</a>, <a rel="mw:WikiLink" href="Gopher" title="Gopher" id="mwGw">Gopher</a>, <a rel="mw:WikiLink" href="Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol" class="mw-redirect" id="mwHA">HTTP</a>, <a rel="mw:WikiLink" href="HTTPS" title="HTTPS" id="mwHQ">HTTPS</a>, <a rel="mw:WikiLink" href="Internet_Message_Access_Protocol" title="Internet Message Access Protocol" id="mwHg">IMAP</a>, IMAPS, <a rel="mw:WikiLink" href="Lightweight_Directory_Access_Protocol" title="Lightweight Directory Access Protocol" id="mwHw">LDAP</a>, <a rel="mw:WikiLink" href="Lightweight_Directory_Access_Protocol#LDAPS" title="Lightweight Directory Access Protocol" id="mwIA">LDAPS</a>, <a rel="mw:WikiLink" href="POP3" title="POP3" id="mwIQ">POP3</a>, POP3S, <a rel="mw:WikiLink" href="Real_Time_Messaging_Protocol" title="Real Time Messaging Protocol" id="mwIg">RTMP</a>, <a rel="mw:WikiLink" href="Real_Time_Streaming_Protocol" title="Real Time Streaming Protocol" id="mwIw">RTSP</a>, <a rel="mw:WikiLink" href="Secure_copy" title="Secure copy" id="mwJA">SCP</a>, <a rel="mw:WikiLink" href="SSH_File_Transfer_Protocol" title="SSH File Transfer Protocol" id="mwJQ">SFTP</a>, <a rel="mw:WikiLink" href="Simple_Mail_Transfer_Protocol" title="Simple Mail Transfer Protocol" id="mwJg">SMTP</a>, SMTPS, <a rel="mw:WikiLink" href="Telnet" title="Telnet" id="mwKg">Telnet</a> oraz <a rel="mw:WikiLink" href="Trivial_File_Transfer_Protocol" title="Trivial File Transfer Protocol" id="mwKw">TFTP</a>. Wspiera także mechanizmy takie jak: certyfikaty <a rel="mw:WikiLink" href="Transport_Layer_Security" title="Transport Layer Security" id="mwLA">SSL</a>, HTTP POST, HTTP PUT, <a rel="mw:WikiLink" href="Upload" title="Upload" id="mwLQ">upload</a> FTP, wysyłanie formularzy HTTP, <a rel="mw:WikiLink" href="Serwer_po%C5%9Brednicz%C4%85cy" title="Serwer pośredniczący" id="mwLg">serwery proxy</a>, <a rel="mw:WikiLink" href="HTTP_cookie" title="HTTP cookie" id="mwLw">HTTP cookie</a>, <a rel="mw:WikiLink" href="Uwierzytelnianie" title="Uwierzytelnianie" id="mwMA">uwierzytelnianie</a> (nazwa użytkownika oraz hasło), wznawiania transferu plików, <a rel="mw:WikiLink" href="Tunel_(informatyka)" title="Tunel (informatyka)" id="mwMQ">tunelowanie</a> proxy HTTP oraz wiele innych.</p>

<p id="mwMg">Biblioteka cURL udostępniana jest na <a rel="mw:WikiLink" href="Licencja_MIT" title="Licencja MIT" id="mwMw">licencji MIT</a>.</p>

</section><section data-mw-section-id="1" id="mwNQ" aria-labelledby="Bindy"><div class="mw-heading mw-heading2"><h2 id="Bindy">Bindy</h2></div>
<p id="mwNg">cURL jest dostępny dla następujących języków programowania i bibliotek: Ada95, <a rel="mw:WikiLink" href="BASIC" title="BASIC" id="mwOA">Basic</a>, <a rel="mw:WikiLink" href="C_(j%C4%99zyk_programowania)" title="C (język programowania)" id="mwOQ">C</a>, <a rel="mw:WikiLink" href="C%2B%2B" title="C++" id="mwOg">C++</a>, <a rel="mw:WikiLink" href="Ch_(j%C4%99zyk_programowania)" title="Ch (język programowania)" id="mwOw">Ch</a>, <a rel="mw:WikiLink" href="Cocoa_(interfejs)" title="Cocoa (interfejs)" id="mwPA">Cocoa</a>, <a rel="mw:WikiLink" href="D_(j%C4%99zyk_programowania)" title="D (język programowania)" id="mwPQ">D</a>, Dylan, <a rel="mw:WikiLink" href="Eiffel_(j%C4%99zyk_programowania)" title="Eiffel (język programowania)" id="mwPw">Eiffel</a>, <a rel="mw:WikiLink" href="Euphoria_(j%C4%99zyk_programowania)" title="Euphoria (język programowania)" id="mwQA">Euphoria</a>, Falcon, Ferite, <a rel="mw:WikiLink" href="Gambas" title="Gambas" id="mwQw">Gambas</a>, <a rel="mw:WikiLink" href="GTK" title="GTK" id="mwRA">GTK+</a>, <a rel="mw:WikiLink" href="Haskell" title="Haskell" id="mwRQ">Haskell</a>, <a rel="mw:WikiLink" href="Java" title="Java" id="mwRg">Java</a>, <a rel="mw:WikiLink" href="Lisp" title="Lisp" id="mwRw">Lisp</a>, <a rel="mw:WikiLink" href="Lua" title="Lua" id="mwSA">Lua</a>, <a rel="mw:WikiLink" href="Mono_(projekt)" title="Mono (projekt)" class="mw-redirect" id="mwSQ">Mono</a>, <a rel="mw:WikiLink" href=".NET_Framework" title=".NET Framework" id="mwSg">.NET</a>, <a rel="mw:WikiLink" href="Object_Pascal" title="Object Pascal" id="mwSw">Object Pascal</a>, <a rel="mw:WikiLink" href="OCaml" title="OCaml" id="mwTA">OCaml</a>, <a rel="mw:WikiLink" href="Pascal_(j%C4%99zyk_programowania)" title="Pascal (język programowania)" id="mwTQ">Pascal</a>, <a rel="mw:WikiLink" href="Perl" title="Perl" id="mwTg">Perl</a>, <a rel="mw:WikiLink" href="PHP" title="PHP" id="mwTw">PHP</a>, <a rel="mw:WikiLink" href="PostgreSQL" title="PostgreSQL" id="mwUA">Postgres</a>, <a rel="mw:WikiLink" href="Python" title="Python" id="mwUQ">Python</a>, <a rel="mw:WikiLink" href="R_(j%C4%99zyk_programowania)" title="R (język programowania)" id="mwUg">R</a>, <a rel="mw:WikiLink" href="REXX" title="REXX" id="mwUw">Rexx</a>, <a rel="mw:WikiLink" href="Ruby_(j%C4%99zyk_programowania)" title="Ruby (język programowania)" id="mwVA">Ruby</a>, <a rel="mw:WikiLink" href="RPG_(j%C4%99zyk_programowania)" title="RPG (język programowania)" id="mwVQ">RPG</a>, <a rel="mw:WikiLink" href="Scheme" title="Scheme" id="mwVg">Scheme</a>, <a rel="mw:WikiLink" href="S-Lang" title="S-Lang" id="mwVw">S-Lang</a>, <a rel="mw:WikiLink" href="Smalltalk" title="Smalltalk" id="mwWA">Smalltalk</a>, SP-Forth, SPL, <a rel="mw:WikiLink" href="Tcl_(j%C4%99zyk_programowania)" title="Tcl (język programowania)" id="mwWw">Tcl</a>, <a rel="mw:WikiLink" href="Visual_Basic" title="Visual Basic" id="mwXA">Visual Basic</a>, <a rel="mw:WikiLink" href="Visual_FoxPro" title="Visual FoxPro" id="mwXQ">Visual FoxPro</a>, Q, <a rel="mw:WikiLink" href="WxWidgets" title="WxWidgets" id="mwXw">wxWidgets</a>, XBLite.</p>

</section><section data-mw-section-id="2" id="mwYQ" aria-labelledby="Platformy"><div class="mw-heading mw-heading2"><h2 id="Platformy">Platformy</h2></div>
<p id="mwYg">cURL jest wysoko <a rel="mw:WikiLink" href="Wieloplatformowo%C5%9B%C4%87" title="Wieloplatformowość" id="mwYw">wieloplatformowy</a>, tak więc proces jego budowania oraz zasady działania są identyczne na wielu platformach m.in. <a rel="mw:WikiLink" href="Solaris_(system_operacyjny)" title="Solaris (system operacyjny)" id="mwZA">Solaris</a>, <a rel="mw:WikiLink" href="NetBSD" title="NetBSD" id="mwZQ">NetBSD</a>, <a rel="mw:WikiLink" href="FreeBSD" title="FreeBSD" id="mwZg">FreeBSD</a>, <a rel="mw:WikiLink" href="OpenBSD" title="OpenBSD" id="mwZw">OpenBSD</a>, <a rel="mw:WikiLink" href="Darwin_(system_operacyjny)" title="Darwin (system operacyjny)" id="mwaA">Darwin</a>, <a rel="mw:WikiLink" href="HP-UX" title="HP-UX" id="mwaQ">HPUX</a>, <a rel="mw:WikiLink" href="IRIX" title="IRIX" id="mwag">IRIX</a>, <a rel="mw:WikiLink" href="AIX" title="AIX" id="mwaw">AIX</a>, Tru64, <a rel="mw:WikiLink" href="Linux" title="Linux" id="mwbQ">Linux</a>, UnixWare, HURD, <a rel="mw:WikiLink" href="Microsoft_Windows" title="Microsoft Windows" id="mwcA">Windows</a>, <a rel="mw:WikiLink" href="Amiga" title="Amiga" id="mwcQ">Amiga</a>, <a rel="mw:WikiLink" href="OS/2" title="OS/2" id="mwcg">OS/2</a>, BeOs, <a rel="mw:WikiLink" href="MacOS" title="MacOS" id="mwdA">Mac OS X</a>, <a rel="mw:WikiLink" href="Ultrix" title="Ultrix" id="mwdQ">Ultrix</a>, <a rel="mw:WikiLink" href="QNX" title="QNX" id="mwdg">QNX</a>, <a rel="mw:WikiLink" href="OpenVMS" title="OpenVMS" id="mwdw">OpenVMS</a>, <a rel="mw:WikiLink" href="RISC_OS" title="RISC OS" id="mweA">RISC OS</a>, <a rel="mw:WikiLink" href="Novell_NetWare" title="Novell NetWare" id="mweQ">Novell NetWare</a>, <a rel="mw:WikiLink" href="DOS" title="DOS" id="mweg">DOS</a> oraz innych.</p>

</section><section data-mw-section-id="3" id="mwew" aria-labelledby="Zależności"><div class="mw-heading mw-heading2"><h2 id="Zależności"><span id="Zale.C5.BCno.C5.9Bci" typeof="mw:FallbackId"></span>Zależności</h2></div>
<p id="mwfA">cURL wykorzystuje zewnętrzne biblioteki, które wspierają jego funkcje. Możliwe jest zbudowanie libcurla bez nich, lecz wtedy będzie miał ograniczoną funkcjonalność<sup class="mw-ref reference" id="cite_ref-docs/libs_2-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-docs/libs-2" id="mwfQ"><span class="mw-reflink-text" id="mwfg"><span class="cite-bracket" id="mwfw">[</span>2<span class="cite-bracket" id="mwgA">]</span></span></a></sup>.</p>

<table class="wikitable" id="mwgQ">
<caption id="mwgg">Zależności</caption>
<tbody id="mwgw"><tr id="mwhA"><th id="mwhQ">Biblioteka</th>
<th id="mwhg">Wspierana funkcja</th></tr>
<tr id="mwhw">
<td id="mwiA"><a rel="mw:WikiLink" href="OpenSSL" title="OpenSSL" id="mwiQ">OpenSSL</a></td>
<td id="mwig"><a rel="mw:WikiLink" href="Transport_Layer_Security" title="Transport Layer Security" id="mwiw">TLS</a> (https)</td></tr>
<tr id="mwjA">
<td id="mwjQ"><a rel="mw:WikiLink" href="Zlib" title="Zlib" id="mwjg">zlib</a></td>
<td id="mwjw">dekompresja</td></tr>
<tr id="mwkA">
<td id="mwkQ"><a rel="mw:WikiLink" href="OpenLDAP" title="OpenLDAP" id="mwkg">OpenLDAP</a></td>
<td id="mwkw"><a rel="mw:WikiLink" href="Lightweight_Directory_Access_Protocol" title="Lightweight Directory Access Protocol" id="mwlA">LDAP</a></td></tr>
<tr id="mwlQ">
<td id="mwlg">PolarSSL</td>
<td id="mwmA">TLS (https)</td></tr>
<tr id="mwmQ">
<td id="mwmg"><a rel="mw:WikiLink" href="Heimdal" title="Heimdal" id="mwmw">heimdal</a></td>
<td id="mwnA">uwierzytelnianie <a rel="mw:WikiLink" href="Kerberos_(informatyka)" title="Kerberos (informatyka)" id="mwnQ">Kerberos</a> oraz SPNEGO</td></tr>
<tr id="mwnw">
<td id="mwoA">MIT Kerberos</td>
<td id="mwog">uwierzytelnianie <a rel="mw:WikiLink" href="Kerberos_(informatyka)" title="Kerberos (informatyka)" id="mwow">Kerberos</a> oraz SPNEGO</td></tr>
<tr id="mwpQ">
<td id="mwpg">nghttp2</td>
<td id="mwqA">http2</td></tr>
<tr id="mwqg">
<td id="mwqw">c-ares</td>
<td id="mwrQ">asynchroniczne żądania <a rel="mw:WikiLink" href="Domain_Name_System" title="Domain Name System" id="mwrg">DNS</a> (name resolves)</td></tr>
<tr id="mwrw">
<td id="mwsA">libidn</td>
<td id="mwsg">kodowanie IDNA (do międzynarodowych nazw domen)</td></tr>
<tr id="mwtA">
<td id="mwtQ"><a rel="mw:WikiLink" href="GnuTLS" title="GnuTLS" id="mwtg">GnuTLS</a></td>
<td id="mwtw">TLS (https)</td></tr>
<tr id="mwuA">
<td id="mwuQ"><a rel="mw:WikiLink" href="Network_Security_Services" title="Network Security Services" id="mwug">NSS</a></td>
<td id="mwuw">TLS (https)</td></tr>
<tr id="mwvA">
<td id="mwvQ">yassl</td>
<td id="mwvw">TLS (https)</td></tr>
<tr id="mwwA">
<td id="mwwQ">libssh2</td>
<td id="mwww">SCP oraz SFTP</td></tr>
<tr id="mwxA">
<td id="mwxQ">libmetalink</td>
<td id="mwxw">metalinki</td></tr>
</tbody></table>

</section><section data-mw-section-id="4" id="mwyA" aria-labelledby="Przykład"><div class="mw-heading mw-heading2"><h2 id="Przykład"><span id="Przyk.C5.82ad" typeof="mw:FallbackId"></span>Przykład</h2></div>
<p id="mwyQ">Poniższe przykłady mają za zadanie połączyć się z adresem „<span typeof="mw:Nowiki" id="mwyg">http://pl.wikipedia.org/w/index.php?title=CURL&amp;action=edit</span>”.</p>

<p id="mwyw">Przykład użycia biblioteki cURL w <a rel="mw:WikiLink" href="PHP" title="PHP" id="mwzA">PHP</a>:</p>

<div class="mw-highlight mw-highlight-lang-php mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwzQ"><pre id="mwzg"><span id="mwzw"></span><span class="cp" id="mw0A">&lt;?php</span>

<span class="nv" id="mw0Q">$hand</span> <span class="o" id="mw0g">=</span> <span class="nb" id="mw0w">curl_init</span><span class="p" id="mw1A">();</span>

<span class="nb" id="mw1Q">curl_setopt</span><span class="p" id="mw1g">(</span><span class="nv" id="mw1w">$hand</span><span class="p" id="mw2A">,</span> <span class="nx" id="mw2Q">CURLOPT_URL</span><span class="p" id="mw2g">,</span> <span class="s1" id="mw2w">'http://pl.wikipedia.org/w/index.php'</span><span class="p" id="mw3A">);</span>
<span class="nb" id="mw3Q">curl_setopt</span><span class="p" id="mw3g">(</span><span class="nv" id="mw3w">$hand</span><span class="p" id="mw4A">,</span> <span class="nx" id="mw4Q">CURLOPT_POST</span><span class="p" id="mw4g">,</span> <span class="mi" id="mw4w">1</span><span class="p" id="mw5A">);</span>
<span class="nb" id="mw5Q">curl_setopt</span><span class="p" id="mw5g">(</span><span class="nv" id="mw5w">$hand</span><span class="p" id="mw6A">,</span> <span class="nx" id="mw6Q">CURLOPT_POSTFIELDS</span><span class="p" id="mw6g">,</span> <span class="s1" id="mw6w">'title=CURL&amp;action=edit'</span><span class="p" id="mw7A">);</span>
<span class="nb" id="mw7Q">curl_exec</span><span class="p" id="mw7g">(</span><span class="nv" id="mw7w">$hand</span><span class="p" id="mw8A">);</span>

<span class="nb" id="mw8Q">curl_close</span><span class="p" id="mw8g">(</span><span class="nv" id="mw8w">$hand</span><span class="p" id="mw9A">);</span>

<span class="cp" id="mw9Q">?&gt;</span>
</pre></div>

<p id="mw9g">Przykład użycia w <a rel="mw:WikiLink" href="C_(j%C4%99zyk_programowania)" title="C (język programowania)" id="mw9w">języku C</a>.</p>
<div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mw-A"><pre id="mw-Q"><span id="mw-g"></span><span class="cp" id="mw-w">#include</span><span class="w" id="mw_A"> </span><span class="cpf" id="mw_Q">&lt;stdio.h&gt;</span>
<span class="cp" id="mw_g">#include</span><span class="w" id="mw_w"> </span><span class="cpf" id="mwAQA">&lt;curl/curl.h&gt;</span>

<span class="kt" id="mwAQE">int</span><span class="w" id="mwAQI"> </span><span class="nf" id="mwAQM">main</span><span class="p" id="mwAQQ">(</span><span class="kt" id="mwAQU">void</span><span class="p" id="mwAQY">)</span>
<span class="p" id="mwAQc">{</span>
<span class="w" id="mwAQg">  </span><span class="n" id="mwAQk">CURL</span><span class="w" id="mwAQo"> </span><span class="o" id="mwAQs">*</span><span class="n" id="mwAQw">curl</span><span class="p" id="mwAQ0">;</span>
<span class="w" id="mwAQ4">  </span><span class="n" id="mwAQ8">CURLcode</span><span class="w" id="mwARA"> </span><span class="n" id="mwARE">res</span><span class="p" id="mwARI">;</span>

<span class="w" id="mwARM">  </span><span class="n" id="mwARQ">curl</span><span class="w" id="mwARU"> </span><span class="o" id="mwARY">=</span><span class="w" id="mwARc"> </span><span class="n" id="mwARg">curl_easy_init</span><span class="p" id="mwARk">();</span>
<span class="w" id="mwARo">  </span><span class="k" id="mwARs">if</span><span class="p" id="mwARw">(</span><span class="n" id="mwAR0">curl</span><span class="p" id="mwAR4">)</span><span class="w" id="mwAR8"> </span><span class="p" id="mwASA">{</span>
<span class="w" id="mwASE">    </span><span class="n" id="mwASI">curl_easy_setopt</span><span class="p" id="mwASM">(</span><span class="n" id="mwASQ">curl</span><span class="p" id="mwASU">,</span><span class="w" id="mwASY"> </span><span class="n" id="mwASc">CURLOPT_URL</span><span class="p" id="mwASg">,</span><span class="w" id="mwASk"> </span><span class="s" id="mwASo">"http://pl.wikipedia.org/w/index.php"</span><span class="p" id="mwASs">);</span>
<span class="w" id="mwASw">    </span><span class="n" id="mwAS0">curl_easy_setopt</span><span class="p" id="mwAS4">(</span><span class="n" id="mwAS8">curl</span><span class="p" id="mwATA">,</span><span class="w" id="mwATE"> </span><span class="n" id="mwATI">CURLOPT_POST</span><span class="p" id="mwATM">,</span><span class="w" id="mwATQ"> </span><span class="mi" id="mwATU">1</span><span class="p" id="mwATY">);</span>
<span class="w" id="mwATc">    </span><span class="n" id="mwATg">curl_easy_setopt</span><span class="p" id="mwATk">(</span><span class="n" id="mwATo">curl</span><span class="p" id="mwATs">,</span><span class="w" id="mwATw"> </span><span class="n" id="mwAT0">CURLOPT_POSTFIELDS</span><span class="p" id="mwAT4">,</span><span class="w" id="mwAT8"> </span><span class="s" id="mwAUA">"title=CURL&amp;action=edit"</span><span class="p" id="mwAUE">);</span>

<span class="w" id="mwAUI">    </span><span class="cm" id="mwAUM">/* Wykonujemy żądanie, res będzie przechowywał kod błędu*/</span>
<span class="w" id="mwAUQ">    </span><span class="n" id="mwAUU">res</span><span class="w" id="mwAUY"> </span><span class="o" id="mwAUc">=</span><span class="w" id="mwAUg"> </span><span class="n" id="mwAUk">curl_easy_perform</span><span class="p" id="mwAUo">(</span><span class="n" id="mwAUs">curl</span><span class="p" id="mwAUw">);</span>
<span class="w" id="mwAU0">    </span><span class="cm" id="mwAU4">/* Sprawdzamy błędy */</span>
<span class="w" id="mwAU8">    </span><span class="k" id="mwAVA">if</span><span class="p" id="mwAVE">(</span><span class="n" id="mwAVI">res</span><span class="w" id="mwAVM"> </span><span class="o" id="mwAVQ">!=</span><span class="w" id="mwAVU"> </span><span class="n" id="mwAVY">CURLE_OK</span><span class="p" id="mwAVc">)</span>
<span class="w" id="mwAVg">      </span><span class="n" id="mwAVk">fprintf</span><span class="p" id="mwAVo">(</span><span class="n" id="mwAVs">stderr</span><span class="p" id="mwAVw">,</span><span class="w" id="mwAV0"> </span><span class="s" id="mwAV4">"curl_easy_perform() failed: %s</span><span class="se" id="mwAV8">\n</span><span class="s" id="mwAWA">"</span><span class="p" id="mwAWE">,</span>
<span class="w" id="mwAWI">              </span><span class="n" id="mwAWM">curl_easy_strerror</span><span class="p" id="mwAWQ">(</span><span class="n" id="mwAWU">res</span><span class="p" id="mwAWY">));</span>

<span class="w" id="mwAWc">    </span><span class="cm" id="mwAWg">/* Zwalniamy zasoby */</span>
<span class="w" id="mwAWk">    </span><span class="n" id="mwAWo">curl_easy_cleanup</span><span class="p" id="mwAWs">(</span><span class="n" id="mwAWw">curl</span><span class="p" id="mwAW0">);</span>
<span class="w" id="mwAW4">  </span><span class="p" id="mwAW8">}</span>
<span class="w" id="mwAXA">  </span><span class="k" id="mwAXE">return</span><span class="w" id="mwAXI"> </span><span class="mi" id="mwAXM">0</span><span class="p" id="mwAXQ">;</span>
<span class="p" id="mwAXU">}</span>
</pre></div>

</section><section data-mw-section-id="5" id="mwAXY" aria-labelledby="Przypisy"><div class="mw-heading mw-heading2"><h2 id="Przypisy">Przypisy</h2></div>
<div class="mw-references-wrap" typeof="mw:Extension/references mw:Transclusion" id="mwAXc"><ol class="mw-references references" id="mwAXg"><li id="cite_note-1" data-mw-footnote-number="1"><span class="mw-cite-backlink" id="mwAXk"><a href="#cite_ref-1" rel="mw:referencedBy" id="mwAXo"><span class="mw-linkback-text" id="mwAXs">↑</span></a></span> <span id="mw-reference-text-cite_note-1" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="http://curl.haxx.se/docs/history.html" class="external text" id="mwAXw">Historia cURL</a></span></li>
<li id="cite_note-docs/libs-2" data-mw-footnote-number="2"><span class="mw-cite-backlink" id="mwAX0"><a href="#cite_ref-docs/libs_2-0" rel="mw:referencedBy" id="mwAX4"><span class="mw-linkback-text" id="mwAX8">↑</span></a></span> <span id="mw-reference-text-cite_note-docs/libs-2" class="mw-reference-text reference-text"><style data-mw-deduplicate="TemplateStyles:r80314448" typeof="mw:Extension/templatestyles mw:Transclusion" id="mwAYA">
/* start https://pl.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit}.mw-parser-output .citation i>em{font-style:normal}.mw-parser-output .cite-name-before{display:none!important}.mw-parser-output .cite-name-after{display:inline!important}.mw-parser-output .cite-name-full{display:none!important}.mw-parser-output .cite-name-initials{display:inline!important}.mw-parser-output .references .cite-name-before{display:inline!important}.mw-parser-output .references .cite-name-after{display:none!important}.mw-parser-output .references .cite-name-full{display:inline!important}.mw-parser-output .references .cite-name-initials{display:none!important}.mw-parser-output .cite-at-al{display:inline!important}.mw-parser-output .citation.pmid .issn,.mw-parser-output .citation.doi .issn,.mw-parser-output .citation.pmc .issn,.mw-parser-output .citation.nourl .accessdate{display:none}.mw-parser-output .citation.open-access::before,.mw-parser-output .citation.closed-access::before,.mw-parser-output .citation.registered-access::before,.mw-parser-output .citation.limited-access::before{content:"";background-repeat:no-repeat;background-position:left center;padding-right:1em}.mw-parser-output .citation.open-access::before{background-image:url("./_mw_/Open_Access_logo_green_alt2.svg");background-size:8px}.mw-parser-output .citation.closed-access::before{background-image:url("./_mw_/Closed_Access_logo_alternative.svg");background-size:8px}.mw-parser-output .citation.registered-access::before{background-image:url("./_mw_/Lock-blue-alt-2.svg");background-size:8px}.mw-parser-output .citation.limited-access::before{background-image:url("./_mw_/Lock-blue-alt-2.svg");background-size:8px}


/* end   https://pl.wikipedia.org/ */
</style><cite class="citation web" id="mwAYE"><a rel="mw:ExtLink nofollow" href="http://curl.haxx.se/docs/libs.html" class="external text" id="mwAYI"><i id="mwAYM">curl - External Dependencies</i></a> [online], curl.haxx.se<span class="accessdate" id="mwAYQ"> [dostęp 2017-11-22]</span><span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft.genre=book&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.btitle=curl+-+External+Dependencies&amp;rft_id=http%3A%2F%2Fcurl.haxx.se%2Fdocs%2Flibs.html" style="display:none" id="mwAYU"><span typeof="mw:Entity" id="mwAYY">&nbsp;</span></span>.</cite></span></li>
</ol></div>

</section><section data-mw-section-id="6" id="mwAYc" aria-labelledby="Linki_zewnętrzne"><div class="mw-heading mw-heading2"><h2 id="Linki_zewnętrzne"><span id="Linki_zewn.C4.99trzne" typeof="mw:FallbackId"></span>Linki zewnętrzne</h2></div>
<ul id="mwAYg"><li id="mwAYk"><a rel="mw:ExtLink nofollow" href="http://curl.se/" class="external text" id="mwAYo">Strona projektu</a> <span class="lang-list" typeof="mw:Transclusion" id="mwAYs">(<abbr title="Treść w języku angielskim (English)">ang.</abbr>)</span></li></ul>







</section></div><!--htdig_noindex--><div><div class="zim-footer">
    This article is issued from <a class="external text" title="Last edited on 2025-11-05" href="https://pl.wikipedia.org/wiki/?title=CURL&amp;oldid=77974163">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.pl">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>