Request() refers to the entire connect/receive cycle, it's not good to overload that term. Receive or read map more closely to what the socket is actually doing. Ruby's Net::HTTP library names it read_timeout.