pub async fn fetchurl( url: &Option<String>, auth_header: &String, auth_type: &String, auth_password: &String, client: &Client, timeoutforfetch: u64 ) -> Option<Vec<u8>>