class

HTTP::Request

Inherits Reference / Object

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

host
Source
host_with_port

Returns request host with port from headers.

Source