diff --git a/app/src/main/java/org/kiwix/kiwixmobile/webserver/WebServer.java b/app/src/main/java/org/kiwix/kiwixmobile/webserver/WebServer.java new file mode 100644 index 000000000..fea26ceb9 --- /dev/null +++ b/app/src/main/java/org/kiwix/kiwixmobile/webserver/WebServer.java @@ -0,0 +1,23 @@ +package org.kiwix.kiwixmobile.webserver; + +import fi.iki.elonen.NanoHTTPD; +import java.util.Map; + +public class WebServer extends NanoHTTPD { + + public WebServer(int port) { + super(port); + } + + @Override + public Response serve(IHTTPSession session) { + String msg = "

Hello server

\n"; + Map parms = session.getParms(); + if (parms.get("username") == null) { + msg += "
\n

Your name:

\n" + "
\n"; + } else { + msg += "

Hello, " + parms.get("username") + "!

"; + } + return newFixedLengthResponse( msg + "\n" ); + } +}