Add WebServer class

Add serve method
This commit is contained in:
Adeel Zafar 2019-07-18 06:16:30 +05:00
parent 2f2130a21f
commit 000da0cc5a

View File

@ -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 = "<html><body><h1>Hello server</h1>\n";
Map<String, String> parms = session.getParms();
if (parms.get("username") == null) {
msg += "<form action='?' method='get'>\n <p>Your name: <input type='text' name='username'></p>\n" + "</form>\n";
} else {
msg += "<p>Hello, " + parms.get("username") + "!</p>";
}
return newFixedLengthResponse( msg + "</body></html>\n" );
}
}