GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Rubygem
Description: Ruby bindings for libcurl

Home

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 taf2, 3 months ago
Versions: