fn string_value_from_header( headers: &HeaderMap, header_keys: &[&str], ) -> Result<Option<String>, (StatusCode, String)>