TinyHttpServer:一个简单的HTTP服务器

时间:2024-04-22 09:12:35
【文件属性】:

文件名称:TinyHttpServer:一个简单的HTTP服务器

文件大小:56KB

文件格式:ZIP

更新时间:2024-04-22 09:12:35

Java

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


【文件预览】:
TinyHttpServer-main
----TinyWebServer-1()
--------TinyWebServer-1.iml(423B)
--------static()
--------src()
--------.idea()
--------tmp()
----.gitignore(278B)
----README.md(1KB)

网友评论