isapi的wsgi处理程序

isapi_wsgi的Python项目详细描述


ISAPI wsgi 0.4.2

许可证

isapi wsgi在MIT License下获得许可。

说明

isapi wsgi是wsgi(pep 333)的一个实现,用于作为 IIS下的ISAPI扩展。wsgi被认为是重要的标准 为将来的web部署python代码。有一些实现 对于cgi、mod_python、twisted、jython等,这是第一个 IIS/ISAPI的实现。

依赖关系

isapi wsgi目前依赖于mark hammond的python win32 ISAPI扩展,在 Python for Windows Extensions project

状态

由于社区的贡献,这里有两个 实现。一个是单线程的,另一个是多线程的。

它被用来运行简单的python wsgi应用程序,直到 使用django、pylons和turbogears框架开发的应用程序。

可以在project page上阅读更多详细信息。

发布的版本可从项目代码站点和pypi获得。只是 easy_install isapi-wsgi

开发

GitHub repository或 使用easy_install isapi-wsgi-dev安装它。

邮件列表

A mailing list 使用google组维护。

维护人员

Mark Rees标记点john dot rees at Gmail.com

更改

0.4.2

在wsgi环境中复制ecb服务器变量https,以便trac和mercurial 可以通过https使用isapi-wsgi。

0.4.1

使对ECB服务器变量appl_md_path的操作不区分大小写为字符串 案例似乎 依赖于IIS版本/安装。

从iis根目录添加服务示例-examples\demo\u serve\u from\u root.py

0.4

改进了虚拟目录支持:

应用程序现在可以部署到任何级别的iis目录结构 包括根。

脚本名现在已正确设置(如果是映射脚本,则设置为应用根目录 处理程序)

增加了python 3.0兼容性

pypi的第一个版本

将iis remote_addr env变量设置为wsgi环境的一部分。

将可选大小参数添加到wsgi.input的readline()中。这不是wsgi的一部分 规范,但是stdlib cgi.py现在需要它。

0.3

应用chris lambacher的第一组补丁:

isapisimplehandler为每个请求创建处理程序对象。

isapithreadpoolhandler,其中wsgi请求在工作线程上运行 线程池。

默认情况下,应用程序现在从virtualdirectory根目录服务。

0.2首次β释放

添加了qwip_test.py作为通过qwip运行吉诃德应用程序的示例。

更新readme.txt以反映新示例。

添加了基本错误处理以处理生成的扩展错误 当客户端在扩展I/O完成之前断开连接时。

重置在httpextensionproc中发送的self.headers和self.headers,以便wsgi状态为 如果上一次调用中发生扩展错误,请更正。

0.1

更改write方法,使其使用ecb.writeclient而不是打印重定向 这导致运行qwip应用程序时出现扩展错误。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java创建猜谜游戏程序   JavaWebSocketContainer。connectToServer似乎挂起了   如何在java中中断函数   java c#socket client multiple BeginSend()未到达服务器   不可见的组件然后在Java中的窗格之间切换   java在应用程序类中使用静态接口安全吗?   java等待函数完成,直到回调到来   使用DataOutputStream时的java新行,Android   java服务对象的定义是什么?   基于视图的javahibernate复合密钥   java将varchar连接到char在JPA(oracle)中不起作用   如何在java中通过point类读取多个点?