public
Description: Ruby bindings for libcurl
Home | Edit | New

Home

community

Support forum for this project is at http://groups.google.com/group/curb—-ruby-libcurl-bindings

building on ubuntu

the following .debs are required – libcurl3, libcurl3-gnutls, libcurl4-openssl-dev

Sending multiple requests

    d1 = ""
    c1 = Curl::Easy.new("http://www.google.com/") do |curl|
      curl.headers["User-Agent"] = "myapp-0.0"
      curl.on_body {|d| d1 << d; d.length }
    end

    d2 = ""
    c2 = Curl::Easy.new("http://www.yahoo.com/") do |curl|
      curl.headers["User-Agent"] = "myapp-0.0"
      curl.on_body {|d| d2 << d; d.length }
    end

    m = Curl::Multi.new

    m.add( c1 )
    m.add( c2 )

    m.perform

Last edited by ivar, Sun Apr 12 23:53:49 -0700 2009
Home | Edit | New
Versions: