|
|
|
|
@ -5,7 +5,6 @@ use std::net::TcpStream;
|
|
|
|
|
|
|
|
|
|
pub fn get_data(url: &url::Url) -> Result<String, String> { |
|
|
|
|
let host = url.host_str().unwrap(); |
|
|
|
|
let path = url.path(); |
|
|
|
|
let urlf = format!("{}:1965", host); |
|
|
|
|
|
|
|
|
|
let mut builder = TlsConnector::builder(); |
|
|
|
|
@ -21,8 +20,8 @@ pub fn get_data(url: &url::Url) -> Result<String, String> {
|
|
|
|
|
|
|
|
|
|
match mstream { |
|
|
|
|
Ok(mut stream) => { |
|
|
|
|
let url_with_path = format!("{}\r\n", path); |
|
|
|
|
stream.write_all(url_with_path.as_bytes()).unwrap(); |
|
|
|
|
let url = format!("{}\r\n", url); |
|
|
|
|
stream.write_all(url.as_bytes()).unwrap(); |
|
|
|
|
let mut res = vec![]; |
|
|
|
|
stream.read_to_end(&mut res).unwrap(); |
|
|
|
|
Ok(String::from_utf8_lossy(&res).to_string()) |
|
|
|
|
|