pub async fn post_non_tls( url: &str, url_path: &str, data: &str) -> Result<Vec<u8>>
TODO: implement this with native Rust