diff options
| author | mo khan <mo@mokhan.ca> | 2025-05-29 10:20:24 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-05-29 10:20:24 -0600 |
| commit | 491783bd680feb82b75682a00901ff06851702ae (patch) | |
| tree | cd47d29b49643808bac5e98bf903b203324c3a64 /src | |
| parent | 78434b120da35d9315fa92ef1b93b247775d13d5 (diff) | |
chore: write a response to the response stream
Diffstat (limited to 'src')
| -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)] |
