File tree Expand file tree Collapse file tree 1 file changed +19
-3
lines changed
src/main/java/org/example Expand file tree Collapse file tree 1 file changed +19
-3
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,24 @@ public void runConnectionHandler() throws IOException {
2020 parser .setReader (client .getInputStream ());
2121 parser .parseRequest ();
2222 parser .parseHttp ();
23- resolveTargetFile (parser .getUri ());
23+
24+ // --- DIN ÄNDRING FÖR ISSUE #75 BÖRJAR HÄR ---
25+ String requestedUri = parser .getUri ();
26+ if (requestedUri .equals ("/health" )) {
27+ String responseBody = "{\" status\" : \" ok\" }" ;
28+ String header = "HTTP/1.1 200 OK\r \n " +
29+ "Content-Type: application/json\r \n " +
30+ "Content-Length: " + responseBody .length () + "\r \n " +
31+ "\r \n " ;
32+
33+ client .getOutputStream ().write (header .getBytes ());
34+ client .getOutputStream ().write (responseBody .getBytes ());
35+ client .getOutputStream ().flush ();
36+ return ; // Avslutar här så vi inte letar efter filer i onödan
37+ }
38+ // --- DIN ÄNDRING SLUTAR HÄR ---
39+
40+ resolveTargetFile (requestedUri );
2441 sfh .sendGetRequest (client .getOutputStream (), uri );
2542 }
2643
@@ -32,11 +49,10 @@ private void resolveTargetFile(String uri) {
3249 } else {
3350 this .uri = uri ;
3451 }
35-
3652 }
3753
3854 @ Override
3955 public void close () throws Exception {
4056 client .close ();
4157 }
42- }
58+ }
You can’t perform that action at this time.
0 commit comments