From b6c35cfdf2c268098a6555f9e239e0492fa73478 Mon Sep 17 00:00:00 2001 From: FoxMoss Date: Fri, 16 Feb 2024 21:24:21 -0600 Subject: [PATCH] Procedual GET Arg --- simple-wisp-client/src/main.rs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/simple-wisp-client/src/main.rs b/simple-wisp-client/src/main.rs index 2b3ca0e..ac62892 100644 --- a/simple-wisp-client/src/main.rs +++ b/simple-wisp-client/src/main.rs @@ -52,16 +52,21 @@ async fn main() -> Result<(), Box> { .ok_or(StrError::new("no src port"))? .parse()?; - let addr_dest = std::env::args() + let addr_path= std::env::args() .nth(3) + .ok_or(StrError::new("no src path"))?; + + + let addr_dest = std::env::args() + .nth(4) .ok_or(StrError::new("no dest addr"))?; let addr_dest_port: u16 = std::env::args() - .nth(4) + .nth(5) .ok_or(StrError::new("no dest port"))? .parse()?; let should_tls: bool = std::env::args() - .nth(5) + .nth(6) .ok_or(StrError::new("no should tls"))? .parse()?; @@ -74,7 +79,7 @@ async fn main() -> Result<(), Box> { }; let req = Request::builder() .method("GET") - .uri(format!("wss://{}:{}/", &addr, addr_port)) + .uri(addr_path) .header("Host", &addr) .header(UPGRADE, "websocket") .header(CONNECTION, "upgrade")