mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-25 22:12:09 -04:00
Add WebServer class
Add serve method
This commit is contained in:
parent
2f2130a21f
commit
000da0cc5a
@ -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" );
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user