public HttpRequest(IHttpHeader header, Stream inputStream, Uri absRequestUri, IHttpResponseSender httpResponseSender) { _header = header ?? throw new ArgumentNullException(nameof(header)); _responseSender = httpResponseSender ?? throw new ArgumentNullException(nameof(httpResponseSender)); InputStream = inputStream ?? throw new ArgumentNullException(nameof(inputStream)); AbsRequestUri = absRequestUri ?? throw new ArgumentNullException(nameof(absRequestUri)); }
public HttpInputStream(NetworkStream networkStream, IHttpResponseSender httpResponseSender) { _httpResponseSender = httpResponseSender ?? throw new ArgumentNullException(nameof(httpResponseSender)); _networkStream = networkStream ?? throw new ArgumentNullException(nameof(networkStream)); }