mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
* lib/net/http.rb (Net::HTTP#transport_request): retry a idempotent
request automatically. [ruby-dev:45030] [Bug #5790] [ruby-core:41821] [Bug #5813] * lib/net/http.rb (Net::HTTP#keep_alive_timeout=): added to specify the second to reconnect the TCP connection on Keep-Alive. The default value is 2 second because current servers uses 2 sec. http://ftp-admin.blogspot.com/2009/09/keepalivetimeout2.html * lib/net/http.rb (Net::HTTP#begin_transport): reconnect TCP connection on keep-alive timeout. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34341 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
87daaf61b9
commit
bee7ccddd2
4 changed files with 90 additions and 2 deletions
|
@ -51,6 +51,7 @@ module TestNetHTTPUtils
|
|||
:ServerType => Thread,
|
||||
}
|
||||
server_config[:OutputBufferSize] = 4 if config('chunked')
|
||||
server_config[:RequestTimeout] = config('RequestTimeout') if config('RequestTimeout')
|
||||
if defined?(OpenSSL) and config('ssl_enable')
|
||||
server_config.update({
|
||||
:SSLEnable => true,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue