2015-10-23 30 views
0

這裏是lib/ruby/2.2.1/net/http.rb紅寶石網/ HTTP變化VAR @read_timeout

require 'net/protocol' 
require 'uri' 

module Net #:nodoc: 
    autoload :OpenSSL, 'openssl' 

    class HTTPBadResponse < StandardError; end 
    class HTTPHeaderSyntaxError < StandardError; end 

    ... 

    def initialize(address, port = nil) 
     ... 
     @read_timeout = 60 
     ... 
    end 

    ... 

代碼設置默認的超時我怎麼能在我的代碼改變這個變量?

回答

0

您可以直接更改它。

url = URI.parse('http://google.com') 

http = Net::HTTP.new(url.host, url.port) 
http.read_timeout = 100 #seconds