diff --git a/src/main.rs b/src/main.rs index 2b2739d..fe41067 100644 --- a/src/main.rs +++ b/src/main.rs @@ -63,8 +63,7 @@ if !self.check_auth(session.req_header()) { let result = if self.resist_407 { - self.respond_text(&mut session, 400, BAD_REQUEST_BODY, &[]) - .await + session.respond_error(405).await } else { self.respond_text( &mut session, @@ -205,8 +204,7 @@ let (host, port) = match self.parse_connect_target(session.req_header()) { Ok(v) => v, Err(_) => { - self.respond_text(session, 400, BAD_REQUEST_BODY, &[]) - .await?; + session.respond_error(400).await; return Ok(true); } };