///
implements IRequest
{
readonly request: http.IncomingMessage;
readonly response: http.ServerResponse;
readonly params: P;
readonly url: URL;
constructor(request: http.IncomingMessage, response: http.ServerResponse, params: P, url: URL);
readonly query: Q;
body(): Promise