今天小弟问我用过NanoHTTPD没有,想在Android上面使用它。百度了下,发现是Apache下面的一个开源项目。于是好奇的看了下,根据介绍说是一个小巧轻型的WEB服务器。它小到什么程度呢,小到源码只有一个JAVA文件,给人一种87V5的感觉。
通过继承这个源码类并实现serve接口,就可以完成web服务器的基本功能。
如果你的项目需要一个简单的静态web服务,相信它是一个不错的选择,当然可以发挥你的聪明才智使用到其它地方,比如移动设备、智能设备等。
如果你想快速搭建起来使用一个简单的DEMO,那么它的源码里 SimpleWebServer 肯定会让你惊喜的。