little logic cleanup, duplicate response error

This commit is contained in:
Daniel
2024-10-23 19:49:00 +03:00
parent 388caf3519
commit 6831288ba2
3 changed files with 6 additions and 1 deletions

View File

@@ -1,5 +1,7 @@
package org.lumijiez.core.http;
import org.lumijiez.logging.Logger;
import java.io.PrintWriter;
public class HttpResponse {
@@ -10,6 +12,7 @@ public class HttpResponse {
}
public void sendResponse(int statusCode, String message) {
Logger.info("HTTP", "Outgoing " + statusCode + ": " + message);
out.println("HTTP/1.1 " + statusCode + " " + message);
out.println("Content-Type: text/plain");
out.println("Connection: close");

View File

@@ -45,7 +45,7 @@ public class HttpServer {
try {
Socket clientSocket = serverSocket.accept();
Logger.info("HTTP", "Client connected " + clientSocket.getInetAddress());
// Logger.info("HTTP", "Client connected " + clientSocket.getInetAddress());
threadPool.submit(() -> handleClient(clientSocket));
} catch (IOException e) {

View File

@@ -3,6 +3,7 @@ package org.lumijiez.core.routing;
import org.lumijiez.core.http.HttpHandler;
import org.lumijiez.core.http.HttpRequest;
import org.lumijiez.core.http.HttpResponse;
import org.lumijiez.logging.Logger;
public class Route {
private final String path;
@@ -24,6 +25,7 @@ public class Route {
}
public void handle(HttpRequest request, HttpResponse response) {
Logger.info("HTTP", "Incoming " + request.getMethod() + " " + request.getPath());
handler.handle(request, response);
}
}