Changeset 585

Show
Ignore:
Timestamp:
11/25/07 12:09:24 (1 year ago)
Author:
blackhedd
Message:

HTTP client development

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • version_0/lib/eventmachine.rb

    r580 r585  
    15581558require 'protocols/header_and_content' 
    15591559require 'protocols/linetext2' 
     1560require 'protocols/httpcli2' 
    15601561require 'protocols/stomp' 
    15611562require 'protocols/smtpclient' 
  • version_0/lib/protocols/httpcli2.rb

    r582 r585  
    2828module Protocols 
    2929 
    30         class HttpClient < Connection 
     30        class HttpClient2 < Connection 
    3131                include LineText2 
    3232 
  • version_0/tests/test_httpclient2.rb

    r584 r585  
    5050                EM.run { 
    5151                        EM.start_server Localhost, Localport, TestServer 
    52                         http1 = EM::P::HttpClient.connect Localhost, Localport 
    53                         http2 = EM::P::HttpClient.connect( :host=>Localhost, :port=>Localport ) 
     52                        http1 = EM::P::HttpClient2.connect Localhost, Localport 
     53                        http2 = EM::P::HttpClient2.connect( :host=>Localhost, :port=>Localport ) 
    5454                        EM.stop 
    5555                } 
     
    6161                        EM.start_server Localhost, Localport, TestServer 
    6262                        assert_raise( ArgumentError ) { 
    63                                 EM::P::HttpClient.connect Localhost, "xxx" 
     63                                EM::P::HttpClient2.connect Localhost, "xxx" 
    6464                        } 
    6565                        EM.stop 
     
    7070                EM.run { 
    7171                        EM.start_server Localhost, Localport, TestServer 
    72                         http = EM::P::HttpClient.connect "www.bayshorenetworks.com", 80 
     72                        http = EM::P::HttpClient2.connect "www.bayshorenetworks.com", 80 
    7373                        d = http.get "/" 
    7474                        d.callback {|resp|