
use std::io::{Write, Result as IoResult};

use uri::{Host, Uri};
use time::{Utc};

use crate::{HttpVersion, Method, header::Header, statuscode::StatusCode};

pub struct Response {
    pub status_code: StatusCode,
    pub reason: String,
    pub version: HttpVersion,
    pub headers: Vec<Header>,
    pub body: Vec<u8>,
}