public WebServerRequest(HttpRequestMessage request) { VerifyArgument.IsNotNull(nameof(request), request); _request = request; Method = _request.Method.ToString(); Uri = _request.RequestUri; ContentEncoding = _request.Content.GetContentEncoding(); Headers = request.Headers; Content = new WebServerRequestContent(request.Content); InitializeContentLength(); InitializeContentType(); InitializeQueryString(); }
public WebServerRequest(HttpRequestMessage request, NameValueCollection boundVariables) { VerifyArgument.IsNotNull(nameof(request), request); VerifyArgument.IsNotNull(nameof(boundVariables), boundVariables); _request = request; Method = _request.Method.ToString(); Uri = _request.RequestUri; BoundVariables = boundVariables; ContentEncoding = _request.Content.GetContentEncoding(); Headers = request.Headers; Content = new WebServerRequestContent(request.Content); InitializeContentLength(); InitializeContentType(); InitializeQueryString(); }