From 62fe015ffabfbc75e6f3262595341051052e444b Mon Sep 17 00:00:00 2001 From: anthorob Date: Tue, 21 Sep 2021 13:43:11 -0400 Subject: [PATCH] debug --- pom.xml | 4 +-- .../http/server/ActionHandler.java | 29 ++++++++++++------- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/pom.xml b/pom.xml index ead73f4..3a94aaf 100644 --- a/pom.xml +++ b/pom.xml @@ -67,9 +67,9 @@ - + central - https://repo1.maven.org/maven2/ + https://repo.maven.apache.org/maven2 diff --git a/src/main/java/netneutrality/http/server/ActionHandler.java b/src/main/java/netneutrality/http/server/ActionHandler.java index c410479..83daaec 100644 --- a/src/main/java/netneutrality/http/server/ActionHandler.java +++ b/src/main/java/netneutrality/http/server/ActionHandler.java @@ -15,21 +15,28 @@ import java.io.OutputStream; public class ActionHandler implements HttpHandler { @Override - public void handle(HttpExchange exchange) throws IOException { - String path = exchange.getRequestURI().getRawPath(); + public void handle(HttpExchange exchange) { - if (path.equals("/actions/shutdown")) { - LogManager.getLogger().info("Request to shutdown received"); - exchange.sendResponseHeaders(200, "Shutting down..".length()); + try { + String path = exchange.getRequestURI().getRawPath(); + + if (path.equals("/actions/shutdown")) { + LogManager.getLogger().info("Request to shutdown received"); + exchange.sendResponseHeaders(200, "Shutting down..".length()); + OutputStream os = exchange.getResponseBody(); + os.write("Shutting down..".getBytes()); + os.close(); + //MusicBot.shutdown(); + return; + } + + exchange.sendResponseHeaders(200, path.length()); OutputStream os = exchange.getResponseBody(); - os.write("Shutting down..".getBytes()); + os.write(path.getBytes()); os.close(); - MusicBot.shutdown(); + } catch (Exception ex) { + ex.printStackTrace(); } - exchange.sendResponseHeaders(200, path.length()); - OutputStream os = exchange.getResponseBody(); - os.write(path.getBytes()); - os.close(); } }