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如何使用jaxb整理集合?   java改装添加带有令牌和id的标头   Java Webstart在启动应用程序之前停止   mysql将请求主体作为JSON存储到Java数据库中   春天3。从Java 7更新到Java 8后x应用程序不工作   java如何为我的mock实例化unirest HttpResponse<JsonNode>?   java两个servlet在同一场战争中与两场独立战争中的利弊?   java Mockito验证未失败   GWT中的java文件读取器   java避免代码重复   java谁将设置saml cookie,其中包含凭证信息   java如何修改jar包代码,然后重新导出更新的jar包?   BST数据结构中的java递归差异   java如何从文本文件中读取存储的哈希表?   带有quercus的java php comet   java从SeleniumWebDriver写入json变量   javascript如何在同一个action类中对方法调用action?