diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs index 1ec4cc9..435aba8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -14,7 +14,7 @@ pub fn start_server(bind: String) { } } -fn handle_connection(stream: TcpStream) { +fn handle_connection(mut stream: TcpStream) { let buf_reader = BufReader::new(&stream); let http_request: Vec<_> = buf_reader .lines() @@ -22,7 +22,10 @@ fn handle_connection(stream: TcpStream) { .take_while(|line| !line.is_empty()) .collect(); - println!("Request: {http_request:#?}"); + println!("{http_request:#?}"); + let response = "HTTP/1.1 200 OK\r\n\r\n"; + println!("{response}"); + stream.write_all(response.as_bytes()).unwrap(); } #[cfg(test)] |
