python-simple-http-server - HTTP 服务器软件


MIT
跨平台
Python

软件简介

这是一个使用 Python 语言编写的“简单”的 HTTP 服务器软件。支持 Python 2.7 以及 3.6 以上的版本。

该软件参考了 Spring MVC 的 Request Mapping
设计理念,你可以非常容易的来配置你的请求转发。所有请求处理的控制器的编写亦非常自由,通过指定的关键字参数,你可以非常快捷的获取请求中的各种参数,例如头部信息、Cookies、请求参数、路径参数、请求体信息等。

返回响应信息也是非常的自由,你可以直接返回一个字典(dict)对象,字符串对象,Response对象,StaticFile对象,字节流(bytes)等,该软件都能智能的帮你转成适合的响应体返回给请求方。

同时,该软件还支持过滤器,通过过滤器链式的设计,你可以很容器的拦截不同的请求,例如做一些验证信息等。