From 2ecb728d87980d3a22d4efc41ae60f1c8dbf8e98 Mon Sep 17 00:00:00 2001 From: andrzej Date: Sun, 10 Nov 2024 16:45:43 +0100 Subject: [PATCH] receive http request --- Main.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Main.java b/Main.java index 6a18964..f8a1985 100644 --- a/Main.java +++ b/Main.java @@ -1,3 +1,6 @@ +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; @@ -14,7 +17,18 @@ public class Main { } } - public static void handleClient(Socket client) { + public static void handleClient(Socket client) throws IOException { + + System.out.println("Debug: got new client" + client.toString()); + BufferedReader br = new BufferedReader(new InputStreamReader(client.getInputStream())); + + StringBuilder requestBuilder = new StringBuilder(); + String line; + while (!(line = br.readLine()).isBlank()) { + requestBuilder.append(line + "\r\n"); + } + String request = requestBuilder.toString(); + System.out.println(request); }