TinyHttpServer:一个简单的HTTP服务器 源码
TinyHttpServer 一个简单的HTTP服务器,适合学习,不适合用于任何正式的环境。总体而言,只能处理最简单的HTTP报文数据。 在接口的设计上,模仿了一些HttpServlert的接口接口定义。使用@WebServlet注解来实现对URL的映射。使用反射来动态地加载Serrlvet。tmp文件夹保存的是用户上传的文件,static保存的是静态的。文件,某个html文件。使用线程池来一次可以处理多个http请求。 支持的请求 得到 邮政 其他文件的HTTP请求没有实现,只支持最简单的功能。上传文件,显示文件,处理GET请求中的参数,以及POST表单中的文件数据。 漏洞 这个bug我不知道如何解决,虽然代码可以正常运行。在TinyHttpServer运行重启之后,会出现NullPointerExcedption 。 可以拓展的地方 我使用的是传统的IO来实现的,不够高效。可以在此基础
用户评论