一个免费的,简单的,小的,很好地嵌入HTTP服务器在Java。
在NanoHTTPD的开发是一个免费的,简单的,小小的,很好地嵌入HTTP服务器在Java。
的使用方法
- 作为一个独立的应用程序运行(从当前目录中的文件,并显示请求提供服务)
- 类别服务()和嵌入到自己的神器出山:www.shenqi73.com程序
- 呼叫serveFile()服务()用自己的基本目录
下面是一些主要特点“NanoHTTPD”
·没有固定的配置文件,日志记录,授权等(实现自己如果需要的话。)
·支持GET和POST方法的参数解析
·参数名称必须是唯一的。 (支持多个实例的参数是不困难的,但会多一点麻烦,使用的接口)。
·支持动态内容和文件服务
·严禁高速缓存什么
·不限制带宽,请求或同时连接
·默认代码提供文件,并显示所有的HTTP参数和头
·文件服务器支持目录列表的index.html和index.htm
·文件服务器做301重定向技巧的目录,而/
·支持简单的文件服务器跳过的文件(继续下载)
·文件服务器使用Web根目录为当前目录
·文件服务器内存开销也起到很长的文件,而无需
·包含一个内置的最常见的MIME类型列表
·所有头文件名转换成小写,因此他们不随浏览器/客户端之间的
要求:
·
的Java 此版本中的新功能:
·修正了一个双URI解码(所造成的问题时,有一个编码%%)