Note that server-params are taken precisely as given - no parsing/processing
of the given values is performed, and, in particular, no attempt is made to
determine the HTTP method or URI, which must be provided explicitly.
Parameters
$method
The HTTP method associated with the request.
$uri
The URI associated with the request. If
the value is a string, the factory MUST create a UriInterface
instance based on it.
$serverParams
Array of SAPI parameters with which to seed
the generated request instance.