[−][src]Function clean_url::utils::check_status
pub async fn check_status<'_>(url: &'_ str) -> Option<String>
This function checks the status code of a URL and returns the version of the URL that is a 200 series.
Usage:
use clean_url::utils::check_status; use tokio_test::block_on; assert_eq!(block_on(check_status("https://httpbin.org/status/200")), Some(String::from("https://httpbin.org/status/200"))); assert_eq!(block_on(check_status("http://www.bertsmithco.com")), Some(String::from("https://bertsmithco.com/"))); assert_eq!(block_on(check_status("https://www.bertsmithco.com")), Some(String::from("https://bertsmithco.com/"))); assert_eq!(block_on(check_status("https://www.jaredforthmusic.com")), Some(String::from("https://jaredforthmusic.com/"))); assert_eq!(block_on(check_status("http://www.jaredforthmusic.com")), Some(String::from("https://jaredforthmusic.com/")));