From 26712c84336895ebd8e2c690591104483f64ed60 Mon Sep 17 00:00:00 2001 From: AustrianToast Date: Thu, 20 Mar 2025 22:47:52 +0100 Subject: [PATCH] reading the body causes an infinite loop --- src/main.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 90fca15..575c44f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -3,7 +3,7 @@ use std::{ collections::HashMap, error::Error, fs::{self}, - io::{BufRead, BufReader, Read, Write}, + io::{BufRead, BufReader, Write}, net::{TcpListener, TcpStream}, path::PathBuf, process::exit, @@ -408,9 +408,10 @@ fn handle_request(mut stream: TcpStream) -> Result<(), Box> { return Ok(()); } }; + dbg!(&field_lines); - let mut request_body: Vec = vec![]; - reader.read_to_end(&mut request_body)?; + // let mut request_body: Vec = vec![]; + // reader.read_to_end(&mut request_body)?; let response = match start_line.target.as_str() { // For docker healtcheck. If the server can properly respond, then it must be healthy.