WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

cURL
Тип HTTP-клиент[d], FTP-клиент и Менеджер загрузок
Автор
Разработчик Участники проекта cURL
Написана на Си[1][2]
Операционная система UNIX-подобные операционные системы, Microsoft Windows, Linux, macOS и BSD
Языки интерфейса английский
Первый выпуск апрель 1997[3]
Последняя версия
Лицензия curl license[d][5] и лицензия MIT[6]
Сайт curl.haxx.se (англ.)
 cURL на Викискладе

cURL — (распространяемая по лицензии MIT)[7], кроссплатформенная служебная программа командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.

Оригинальным автором является Дэниел Стенберг (Daniel Stenberg). Общее число разработчиков – 6.

С приходом обновления Redstone 4 «April 2018 Update» (версия 1803) для Windows 10, программа cURL была включена в состав этой операционной системы[8].

Возможности

Программа cURL может автоматизировать передачу файлов или последовательность таких операций. Например, это хорошее средство для моделирования действий пользователя в веб-обозревателе.

Программа поддерживает протоколы: FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, LDAP, а также POP3, IMAP и SMTP. Также cURL поддерживает сертификаты HTTPS, методы HTTP POST, HTTP PUT, загрузку на FTP, загрузку через формы HTTP.

Поддерживаемые методы аутентификации: базовая, дайджест, NTLM и Negotiate для HTTP, а также Kerberos для FTP.

Возможно возобновление передачи файла с места обрыва (при поддержке протоколом), туннелирование через HTTP-прокси, поддержка HTTP-Cookie.

cURL — это не офлайн-браузер типа HTTrack и не может целиком загрузить содержимое сайта[9].

Библиотека Libcurl

Libcurl — это библиотека API для передачи, которую разработчики могут встроить в свои программы; cURL действует как автономная обёртка для библиотеки libcurl. libcurl используется, чтобы обеспечить возможность передачи файлов (адресуемых с помощью URL) многочисленным приложениям (как открытым, так и коммерческим).

Для libcurl имеются модули интеграции (bindings, привязки) для работы с более чем 30 языками программирования.

Примечания

  1. https://github.com/bagder/curl
  2. https://www.openhub.net/p/curl/analyses/latest/languages_summary
  3. https://curl.haxx.se/docs/history.html
  4. Release 7.63.0 — 2018.
  5. The curl license
  6. The curl Open Source Project on Open Hub: Licenses Page — 2006.
  7. Лицензия на программу
  8. Tar and Curl Come to Windows! (англ.). Проверено 1 мая 2018.
  9. cURL FAQ: «Curl is not a web site mirroring program»

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии