当前位置: 首页 > 软件库 > 服务器软件 > HTTP服务器 >

python-simple-http-server

HTTP 服务器软件
授权协议 MIT
开发语言 Python
所属分类 服务器软件、 HTTP服务器
软件类型 开源软件
地区 国产
投 递 者 阙沛
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

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

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

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

  • Python-simple-http-server 简介 这是一个轻量级的基于 Python http.server 编写的服务器,你可以非常容易的搭建一个 Restful API。其中一些请求的转发等参考了 SpringMVC 的设计。 支持的 Python 的版本 Python 2.7 / 3.6+ (3.5 也应该支持,没有在3.5环境测试过) 为什么要选择这个项目? 轻量级 支持过滤器链

  •        搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录给整个项目团队,还想在一分钟内做到,怎么办? 很简单,使用SimpleHTTPServer   各种Linux发行版通常都内置了Python,故使用此方法非常方便。在其它OS(比如Windows)

  • python2 python -m SimpleHTTPServer 8000 使用上面的命令可以把当前目录发布到8000端口 这条命令是当前运行的,不是后台运行的,也就是说如果Ctrl + C,则该端口就会关闭。 python -m SimpleHTTPServer 8000 & 在上述命令的最后加一个 & ,则该命令产生的进程在后台运行,不会影响当前终端的使用(我们在只有一个bash的环境

  • 本文翻译自:What is the Python 3 equivalent of “python -m SimpleHTTPServer” 什么是python -m SimpleHTTPServer的Python 3等价物? #1楼 参考:https://stackoom.com/question/XKX1/什么是Python-相当于-python-m-SimpleHTTPServer #2楼 U

 相关资料
  • 我们在最佳实践文章中建议大家如何去配置协议和密码套件,但是如果服务器软件(nginx、apache等)所使用的ssl协议库存在SSL漏洞,或者不支持那些现代化的密码套件和特性,那么无论你如何去修改配置都无法改善现在的安全问题。 所以我们在配置前,或者发现按照推荐配置进行了调整《SSL/TLS安全评估报告》还是无法满足要求,那么可以检查下所使用的OpenSSL等加密库是否版本过低。 如何检查 Ope

  • ?> 完全协程化的Http服务器实现,Co\Http\Server继承自Co\Server,在此不再赘述,只说差异。 与 Http\Server 的不同之处: 可以在运行时动态地创建、销毁 对连接的处理是在单独的子协程中完成,客户端连接的Connect、Request、Response、Close是完全串行的 !> 需要v4.4.0或更高版本 !> 若编译时开启HTTP2,则默认会启用HTTP2协

  • 程序代码 http_server.php $http = new Swoole\Http\Server("0.0.0.0", 9501); $http->on('request', function ($request, $response) { var_dump($request->get, $request->post); $response->header("Content

  • 问题内容: 我想在本地实现Java HTTP服务器,这意味着服务器计算机将由我控制。我预计将不超过20个客户端向其发送请求。我想知道如何去做: 我应该使用像Apache Tomcat这样的J2EE servlet容器吗? 我可以使用J2SE类并使用它们来构建它吗? 有没有其他选择? 您的经验表明什么? 问题答案: Sun 1.6 JRE中嵌入了一个简单的HTTP服务器。它不兼容JavaEE或ser

  • 主要内容:1.概述,2.API,3. Tomcat 实现1.概述 Dubbo 的 HTTP 服务器,在 dubbo-remoting-http 模块中实现,使用在 http://、 rest://、hessian://、webservice://协议上。 dubbo-remoting-http 模块,类图如下: 2.API 2.1 HttpServer 实现 Resetable 接口,HTTP 服务器接口。方法如下: 2.2 AbstractHttpS

  • 问题内容: 用uWSGI和Nginx设置Flask是非常困难的,即使使用扩展脚本也需要花费一些时间,并且必须记录到指令中以备后用。 如果我不打算在服务器上增加很大的负载(它对公共隐藏),那么在没有uWSGI的情况下运行它是否有意义?(Flask可以监听端口。Nginx可以转发请求吗?) 只在端口上运行裸瓶应用程序,甚至不使用Nginx是否有意义? 问题答案: 当你“运行Flask”时,你实际上是在