title: What's the default time_out limitation of ruby httpclient
body: <p>Recently, I met a trouble when I intended to upload a very large file by using ruby httpclient. I got error message:
  HTTPClient::ConnectTimeoutError: execution expired</p>
  
  <p>I know I can set default value of receive_timeout, send_timeout, and connect_timeout like this:</p>
  
  <pre><code>client = HTTPClient.new
  client.receive_timeout = 50000
  </code></pre>
  
  <p>However, I am really curious about the default value of timeout limitation.Is there anyone could tell me this?Thanks!</p>