little logic cleanup, duplicate response error
This commit is contained in:
@@ -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");
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user