pub async fn http_request( url: &str, method: &str, headers: Option<&HashMap<String, String>>, body: Option<&str>, timeout_ms: u64, ) -> ConnectResult<HttpResponse>
Make an HTTP request with timing.