/// <summary>
		/// Initializes a new instance of the HttpRequest class
		/// </summary>
		/// <param name="message">The incoming message that will construct this request</param>
		public HttpRequest(HttpMessage message) 
            : base(message)
		{
			_requestLine = HttpRequestLine.Parse(base.FirstLine);
		}
 /// <summary>
 /// Initializes a new instance of the HttpRequest class
 /// </summary>
 /// <param name="message">The incoming message that will construct this request</param>
 public HttpRequest(HttpMessage message)
     : base(message)
 {
     _requestLine = HttpRequestLine.Parse(base.FirstLine);
 }
		/// <summary>
		/// Initializes a new instance of the HttpRequest class
		/// </summary>
		public HttpRequest() : base()
		{
			_requestLine = new HttpRequestLine();
            
			this.InitHeaders();
		}
        /// <summary>
        /// Initializes a new instance of the HttpRequest class
        /// </summary>
        public HttpRequest() : base()
        {
            _requestLine = new HttpRequestLine();

            this.InitHeaders();
        }