HTTP::Request
An HTTP request.
It serves both to perform requests by an HTTP::Client and to
represent requests received by an HTTP::Server.
A request always holds an IO as a body.
When creating a request with a String or Bytes its body
will be a IO::Memory wrapping these, and the Content-Length
header will be set appropriately.
NOTE: To use Request, you must explicitly import it with require "http/request"
Instance methods
authority
Sourcehostname
Extracts the hostname from Host header.
Returns nil if the Host header is missing.
If the Host header contains a port number, it is stripped off.
keep_alive?
Sourcescheme
Source