WebServer for Android. One Java File, extremely simple and small size.
File list:
nanohttpd-master
...............\core
...............\....\src
...............\....\...\main
...............\....\...\....\java
...............\....\...\....\....\fi
...............\....\...\....\....\..\iki
...............\....\...\....\....\..\...\elonen
...............\....\...\....\....\..\...\......\NanoHTTPD.java
...............\....\...\test
...............\....\...\....\java
...............\....\...\....\....\fi
...............\....\...\....\....\..\iki
...............\....\...\....\....\..\...\elonen
...............\....\...\....\....\..\...\......\integration
...............\....\...\....\....\..\...\......\...........\CookieIntegrationTest.java
...............\....\...\....\....\..\...\......\...........\GetAndPostIntegrationTest.java
...............\....\...\....\....\..\...\......\...........\IntegrationTestBase.java
...............\....\...\....\....\..\...\......\...........\PutStreamIntegrationTest.java
...............\....\...\....\....\..\...\......\...........\ShutdownTest.java
...............\....\...\....\....\..\...\......\HttpChunkedResponseTest.java
...............\....\...\....\....\..\...\......\HttpDeleteRequestTest.java
...............\....\...\....\....\..\...\......\HttpGetRequestTest.java
...............\....\...\....\....\..\...\......\HttpHeadRequestTest.java
...............\....\...\....\....\..\...\......\HttpKeepAliveTest.java
...............\....\...\....\....\..\...\......\HttpParsingTest.java
...............\....\...\....\....\..\...\......\HttpPostRequestTest.java
...............\....\...\....\....\..\...\......\HttpPutRequestTest.java
...............\....\...\....\....\..\...\......\HttpServerTest.java
...............\....\...\....\....\..\...\......\HttpSessionHeadersTest.java
...............\....\...\....\resources
...............\....\...\....\.........\file-upload-test.htm
...............\....\...\....\.........\multipart-form-test.htm
...............\....\build.gradle
...............\....\pom.xml
...............\samples
...............\.......\src
...............\.......\...\main
...............\.......\...\....\java
...............\.......\...\....\....\fi
...............\.......\...\....\....\..\iki
...............\.......\...\....\....\..\...\elonen
...............\.......\...\....\....\..\...\......\debug
...............\.......\...\....\....\..\...\......\.....\DebugServer.java
...............\.......\...\....\....\..\...\......\HelloServer.java
...............\.......\...\....\....\..\...\......\TempFilesServer.java
...............\.......\pom.xml
...............\webserver
...............\.........\markdown-plugin
...............\.........\...............\src
...............\.........\...............\...\main
...............\.........\...............\...\....\java
...............\.........\...............\...\....\....\fi
...............\.........\...............\...\....\....\..\iki
...............\.........\...............\...\....\....\..\...\elonen
...............\.........\...............\...\....\....\..\...\......\MarkdownWebServerPlugin.java
...............\.........\...............\...\....\....\..\...\......\MarkdownWebServerPluginInfo.java
...............\.........\...............\...\....\resources
...............\.........\...............\...\....\.........\META-INF
...............\.........\...............\...\....\.........\........\services
...............\.........\...............\...\....\.........\........\........\fi.iki.elonen.WebServerPluginInfo
...............\.........\...............\pom.xml
...............\.........\src
...............\.........\...\main
...............\.........\...\....\java
...............\.........\...\....\....\fi
...............\.........\...\....\....\..\iki
...............\.........\...\....\....\..\...\elonen
...............\.........\...\....\....\..\...\......\InternalRewrite.java
...............\.........\...\....\....\..\...\......\ServerRunner.java
...............\.........\...\....\....\..\...\......\SimpleWebServer.java
...............\.........\...\....\....\..\...\......\WebServerPlugin.java
...............\.........\...\....\....\..\...\......\WebServerPluginInfo.java
...............\.........\pom.xml
...............\websocket
...............\.........\src
...............\.........\...\main
...............\.........\...\....\java
...............\.........\...\....\....\fi
...............\.........\...\....\....\..\iki
...............\.........\...\....\....\..\...\elonen
...............\.........\...\....\....\..\...\......\samples
...............\.........\...\....\....\..\...\......\.......\echo
...............\.........\...\....\....\..\...\......\.......\....\DebugWebSocket.java
...............\.........\...\....\....\..\...\......\.......\....\DebugWebSocketServer.java
...............\.........\...\....\....\..\...\......\.......\....\EchoSocketSample.java
...............\.........\...\....\....\..\...\......\IWebSocketFactory.java
...............\.........\...\....\....\..\...\......\NanoWebSocketServer.java
...............\.........\...\....\....\..\...\......\WebSocket.java
...............\.........\...\....\....\..\...\......\WebSocketException.java
...............\.........\...\....\....\..\...\......\WebSocketFrame.java
...............\.........\...\....\....\..\...\......\WebSocketResponseHandler.java
...............\.........\...\test
...............\.........\...\....\java
...............\.........\...\....\....\fi
...............\.........\...\....\....\..\iki
...............\.........\...\....\....\..\...\elonen
...............\.........\...\....\....\..\...\......\NanoWebSocketServerTest.java
...............\.........\...\....\....\..\...\......\WebSocketResponseHandlerTest.java
...............\.........\...\....\resources
...............\.........\...\....\.........\echo-test.html
...............\.........\pom.xml
...............\.gitignore
...............\LICENSE.md
...............\pom.xml
...............\README.md