cURL

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
cURL
Тип

Программа для скачивания файлов

Написана на

C[1]

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

7.24.0 (24 января 2012 года)

Лицензия

Лицензия MIT

Сайт

http://curl.haxx.se/

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

Автором и обладателем всех прав является Daniel Stenberg.

Содержание

[править] Возможности

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

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

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

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

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

[править] Библиотека Libcurl

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

Для libcurl имеется более 30 различных привязок к языкам программирования.

[править] Примечания

[править] См. также

[править] Ссылки

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Участие
Печать/экспорт
Инструменты
На других языках