private HttpRequest(string line, IHttpMessage message) { validation_code = Validate(line, out var kind, out var resource, out var version); Kind = kind; Resource = resource; Version = version; Message = message; }
public HttpRequest(HttpRequestKind kind, string resource, HttpVersion version, IHttpMessage message) { Kind = kind; Resource = new Resource(resource); Version = version; Message = message; validation_code = HttpRequestValidationCode.Valid; }
public InvalidHttpRequestException(HttpRequestValidationCode validation) : this(validation.ToString()) { ValidationCode = validation; }