Curl: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(نمونه‌ها)
جز (تاریخچه)
سطر ۸: سطر ۸:
 
<h2> libcurl ( لیب کرل ) </h2>
 
<h2> libcurl ( لیب کرل ) </h2>
 
<br>
 
<br>
libcurl یک کتابخانهٔ انتقال URL در سمت کارخواه است ، پشتیبانی از کوکی‌ها ، DICT ، FTP ، FTPS ، Gopher ، HTTP / 1  (با پشتیبانی از HTTP / 2 و HTTP / 3) ، HTTP POST ، HTTP PUT ، HTTP تونل‌زنی پیشکار، HTTPS ، IMAP ، Kerberos ، LDAP ، MQTT ، POP3 ، RTSP ، RTMP ، SCP ، SMTP و SMB. این کتابخانه از طرح پرونده URI ، SFTP ، Telnet ، TFTP ، رزومه انتقال فایل ، بارگذاری FTP ، بارگذاری مبتنی بر فرم HTTP ، گواهینامه‌های HTTPS ، LDAPS ، پیشکارها و تأیید اعتبار گذرواژهٔ کاربر پشتیبانی می کند.
+
libcurl یک کتابخانهٔ آزاد انتقال URL قابل حمل و سازگار با IPv6 در سمت کارخواه است، پشتیبانی از کوکی‌ها، DICT ،FTP ،FTPS ،Gopher ،HTTP / 1  (با پشتیبانی از HTTP / 2 و HTTP / 3)، HTTP POST ،HTTP PUT ، HTTP تونل‌زنی پیشکار، HTTPS ،IMAP ،Kerberos ،LDAP ،MQTT ،POP3 ،RTSP ،RTMP ،SCP ،SMTP و SMB. این کتابخانه از طرح پرونده URI ،SFTP ،Telnet ،TFTP، رزومه انتقال فایل، بارگذاری FTP، بارگذاری مبتنی بر فرم HTTP، گواهینامه‌های HTTPS ،LDAPS، پیشکارها و تأیید اعتبار گذرواژهٔ کاربر پشتیبانی می‌کند.
  
کتاب‌خانه لیب‌کرل قابل حمل است. در بسیاری از سیستم‌عامل‌ها از جمله AIX ، AmigaOS ، Android ، BeOS ، BlackBerry Tablet OS و BlackBerry 10 ، OpenVMS ،  Darwin ، DOS ، FreeBSD ، HP-UX ، HURD ، iOS ، IRIX ، Linux ، macOS به طور یکسان ساخته و کار می‌کند. NetBSD ، NetWare ، OpenBSD ، OS / 2 ، QNX Neutrino ، RISC OS ، Solaris ، Symbian ، Tru64 ، Ultrix ، UnixWare و Microsoft Windows.
+
در بسیاری از سیستم‌عامل‌ها از جمله AIX ، AmigaOS ، Android ، BeOS ، BlackBerry Tablet OS و BlackBerry 10 ، OpenVMS ،  Darwin ، DOS ، FreeBSD ، HP-UX ، HURD ، iOS ، IRIX ، Linux ، macOS به طور یکسان ساخته و کار می‌کند. NetBSD ، NetWare ، OpenBSD ، OS / 2 ، QNX Neutrino ، RISC OS ، Solaris ، Symbian ، Tru64 ، Ultrix ، UnixWare و Microsoft Windows.
  
کتاب‌خانه لیب‌کرل آزاد بوده و با IPv6 سازگار است. پیوندها برای بیش از 50 زبان از جمله C / C ++ ، جاوا ، PHP و پایتون در دسترس است.
+
پیوندها برای بیش از 50 زبان از جمله C / C ++ ، جاوا ، PHP و پایتون در دسترس است.
  
 
این کتاب‌خانه از GnuTLS ، mbed TLS ، NSS ، gskit در IBM i ، SChannel در ویندوز ، جابه‌جایی ایمن در macOS و iOS ، SSL / TLS از طریق OpenSSL ، Boringssl ، libressl ، AmiSSL ، wolfSSL ، BearSSL ، Mesalink و rustls پشتیبانی می‌کند.
 
این کتاب‌خانه از GnuTLS ، mbed TLS ، NSS ، gskit در IBM i ، SChannel در ویندوز ، جابه‌جایی ایمن در macOS و iOS ، SSL / TLS از طریق OpenSSL ، Boringssl ، libressl ، AmiSSL ، wolfSSL ، BearSSL ، Mesalink و rustls پشتیبانی می‌کند.

نسخهٔ ‏۱ خرداد ۱۴۰۳، ساعت ۱۰:۲۱

cURL ( کرل ) یک پروژه نرم‌افزاری است که کتابخانهٔ libcurl و ابزار خط فرمان curl را برای انتقال داده‌ها با استفاده از شیوه‌نامه‌های مختلف شبکه‌ای فراهم می‌کند. این نام، مخفّف "Client URL" است و نخستین بار در سال ۱۹۹۷ منتشر شد.


تاریخچه

cURL در ابتدا httpget نامگذاری شد و پیش از استفاده از نام فعلی، به urlget تبدیل شد. نویسنده و توسعه‌دهندهٔ اصلی کرل، دانیل استنبرگ سوئدی است که CURL را ایجاد کرد زیرا می‌خواست واکشی نرخ ارز را برای کاربران IRC به صورت خودکار انجام دهد.

libcurl ( لیب کرل )


libcurl یک کتابخانهٔ آزاد انتقال URL قابل حمل و سازگار با IPv6 در سمت کارخواه است، پشتیبانی از کوکی‌ها، DICT ،FTP ،FTPS ،Gopher ،HTTP / 1 (با پشتیبانی از HTTP / 2 و HTTP / 3)، HTTP POST ،HTTP PUT ، HTTP تونل‌زنی پیشکار، HTTPS ،IMAP ،Kerberos ،LDAP ،MQTT ،POP3 ،RTSP ،RTMP ،SCP ،SMTP و SMB. این کتابخانه از طرح پرونده URI ،SFTP ،Telnet ،TFTP، رزومه انتقال فایل، بارگذاری FTP، بارگذاری مبتنی بر فرم HTTP، گواهینامه‌های HTTPS ،LDAPS، پیشکارها و تأیید اعتبار گذرواژهٔ کاربر پشتیبانی می‌کند.

در بسیاری از سیستم‌عامل‌ها از جمله AIX ، AmigaOS ، Android ، BeOS ، BlackBerry Tablet OS و BlackBerry 10 ، OpenVMS ،  Darwin ، DOS ، FreeBSD ، HP-UX ، HURD ، iOS ، IRIX ، Linux ، macOS به طور یکسان ساخته و کار می‌کند. NetBSD ، NetWare ، OpenBSD ، OS / 2 ، QNX Neutrino ، RISC OS ، Solaris ، Symbian ، Tru64 ، Ultrix ، UnixWare و Microsoft Windows.

پیوندها برای بیش از 50 زبان از جمله C / C ++ ، جاوا ، PHP و پایتون در دسترس است.

این کتاب‌خانه از GnuTLS ، mbed TLS ، NSS ، gskit در IBM i ، SChannel در ویندوز ، جابه‌جایی ایمن در macOS و iOS ، SSL / TLS از طریق OpenSSL ، Boringssl ، libressl ، AmiSSL ، wolfSSL ، BearSSL ، Mesalink و rustls پشتیبانی می‌کند.

نمونه‌ها

در حالت عادی برای استفاده از کرل، curl را تایپ کرده و پس از آن نشانی مورد نظر را می‌نویسیم:

 $ curl www.example.com

Curl-logo.png

منبع

https://en.wikipedia.org/wiki/CURL

نصب

برای نصب این نرم افزار، از فرمان زیر استفاده کنید:

$ sudo apt install curl