Gets a header as the specified type, or returns the default value if the header doesn't exist or cannot be converted to the desired type.
Gets a query parameter with a given name, as the specified type, or returns the default value if the parameter doesn't exist.
Reads the body of this request and transfers it to the given output stream, limited by the request's "Content-Length" unless you choose to allow infinite reading. If the request includes a header for "Transfer-Encoding: chunked", then it will wrap the input stream in one which decodes HTTP chunked-encoding first.
Reads the request's body into a new byte array.
Reads the request's body into a new string.
The remote address of the client that sent this request.
Any additional data about this request that may be populated during handling.
A case-insensitive map of all request headers.
The HTTP version of the request.
The underlying stream used to read the body from the request.
The HTTP verb used in the request.
A list of all URL query parameters.
The URL that was requested, excluding any query parameters.
The HTTP request struct which represents the content of an HTTP request as received by a server.