From fe378c20c645ca1cb6cc04e95c9afd4c2de5c0e8 Mon Sep 17 00:00:00 2001 From: omagdy7 Date: Wed, 5 Jun 2024 22:42:05 +0300 Subject: feat: Handled Gzip compression --- src/server.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/server.rs') diff --git a/src/server.rs b/src/server.rs index c0d7ab6..9c60d33 100644 --- a/src/server.rs +++ b/src/server.rs @@ -6,6 +6,8 @@ use std::{ net::{SocketAddr, TcpListener}, }; +use nom::AsBytes; + use crate::request::Request; use crate::router::Router; @@ -40,7 +42,7 @@ impl Server { println!("Request after parsing:\n{}", request_string); dbg!(&request.method); - let response: String = router.handle(&request, ctx).into(); + let response: Vec = router.handle(&request, ctx).into(); stream.write(response.as_bytes()) } Err(_) => todo!(), -- cgit v1.2.3