The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Утилита Curl празднует десятилетие

21.03.2008 12:23

Прошло 10 лет с момента выхода первой публичной версии программы Curl, удобной утилиты командной строки для быстрой загрузки файлов по HTTP/FTP. Возможность гибкого определения параметров запроса (ручное определение cookie, user_agent, referrer и любых других заголовков) сделало curl полезным инструментом диагностики для ежедневного использования web-разработчиками.

Разработанная в недрах проекта библиотека libcurl одно из популярных средств автоматизации загрузки файлов в программах на Си, Perl, PHP, Python и т.д. Например, на opennet.ru около десятка скриптов построены на базе Perl модуля WWW::Curl::Easy, работа которого никогда не вызывала нареканий.

В 2005 году, благодаря гранту от Шведской организации IIS, для libcurl был разработан новый API, основанный на обработке событий, позволяющий использовать библиотеку в высоконагруженных системах и обрабатывать десятки тысяч одновременных запросов.

Что касается планов на будущее, автор проекта рассказал, что больших планов нет, новые возможности, как правило, добавляются в ответ на текущие пожелания пользователей и, как следствие, активности добровольцев присылающих патчи.

  1. Главная ссылка к новости (http://daniel.haxx.se/blog/200...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/14880-curl
Ключевые слова: curl, web
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Basmach (?), 13:22, 21/03/2008 [ответить]  
  • +/
    >благодаря гранту Шведской организации IIS

    Улыбнуло :)

     
  • 1.2, Brick (??), 21:30, 21/03/2008 [ответить]  
  • +/
    Искренне поздравляю! Одно время очень помогла libcurl.
     
  • 1.5, Аноним (5), 19:05, 23/03/2008 [ответить]  
  • +/
    не люблю её. по дефолту она файл в stdout кладёт а не на диск. Да ещё и надо указывать имя под которым на диск класть или юзать изврат типа -o -O. -C извратно работает, почему бы ему сразу не делать resume на последнем байте по дефолту? нет, нужно обязательно -C - указывать. Короче, wget на закачках рулит.
     
     
  • 2.6, Аноним (5), 17:24, 24/03/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >не люблю её. по дефолту она файл в stdout кладёт а не на диск.

    Потому что так делает 100% юникс утилей, виндузишка :) И это чертовски правильно!

    >не делать resume на последнем байте по дефолту? нет, нужно
    >обязательно -C - указывать. Короче, wget на закачках рулит.

    2-е - я не знаю кто такие закачки и кто там на них рулит :)
    1-е - wget'у точно так же, вручную, надо говорить чтобы докачивал, а не с чистого листа ...

     
  • 2.8, vitek (??), 01:04, 05/04/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >не люблю её. по дефолту она файл в stdout кладёт а не

    терпеть не могу проги, которые по дефолту пишут в файлы.
    я сам знаю куда писать!!!
    например, в б/д

    >... Короче, wget на закачках рулит.

    wget тоже люблю. Но при чём сдесь curl???!!!


     

  • 1.7, Аноним (5), 03:27, 25/03/2008 [ответить]  
  • +/
    3-е - использование стандартного STDIN/STDOUT значительно расширяет спектр применения.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру