Curl: تفاوت بین نسخهها
جز (←تاریخچه) |
(←نمونهها) |
||
سطر ۱۷: | سطر ۱۷: | ||
== نمونهها == | == نمونهها == | ||
− | + | برای دسترسی به محتوای یک صفحه فرمان زیر را وارد میکنیم. | |
{{bc| | {{bc| | ||
− | + | $ curl www.example.com | |
}} | }} | ||
+ | |||
[[پرونده:Curl-logo.png | 200px]] | [[پرونده:Curl-logo.png | 200px]] | ||
+ | |||
<h2> منبع </h2> | <h2> منبع </h2> | ||
https://en.wikipedia.org/wiki/CURL | https://en.wikipedia.org/wiki/CURL |
نسخهٔ ۱ خرداد ۱۴۰۳، ساعت ۱۰:۲۷
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 www.example.com
منبع
https://en.wikipedia.org/wiki/CURL
نصب
برای نصب این نرم افزار، از فرمان زیر استفاده کنید:
$ sudo apt install curl