pub fn request( url: String, method: RequestMethod, headers: HashMap<&str, String>, body: Vec<u8>, ) -> Result<(u16, Vec<u8>), String>