class

HTTP2::RequestTimeoutError

Inherits HTTP2::HTTPError < Exception < Reference < Object

A Client::Timeouts deadline elapsed while sending or waiting on a specific request: connecting, the TLS/HTTP/2 handshake, a response header or trailer wait, a body read, or (via idle) an abandoned response's stream being reclaimed. Client and Response raise this in place of the lower-level Connection::TimeoutError, IO::TimeoutError, or StreamBody::ReadTimeoutError that actually fired; once a stream has been opened for the request, that stream is also canceled (the connect and handshake timeouts precede stream creation, so they have none to cancel).