Zope Publisher的HTTP行为
项目描述
此软件包实现了Zope Publisher中最简单的HTTP行为。它将所有HTTP动词作为视图实现,并定义必要的HTTP异常。
变更记录
5.0 (2023-02-07)
移除对Python 2.7、3.3、3.4、3.5、3.6的支持。
添加对Python 3.7、3.8和3.9的支持。
4.0.1 (2017-05-16)
PUT视图现在返回空字节数组而不是空原生字符串。在Python 3中,Unicode原生字符串会导致zope.publisher.http中的TypeError。
4.0.0 (2016-08-08)
添加对Python 3.3至3.6的支持。
添加对PyPy2的支持。
3.10.2 (2011-08-09)
修复brown bag发布3.10.1,失败的测试。
3.10.1 (2011-08-04)
将未声明的测试依赖项zope.app.authentication替换为zope.password。
将测试依赖项zope.app.zcmlfiles替换为对一组最小包的显式依赖。
3.10.0 (2011-01-25)
当上下文无法适配到现有对象zope.filerepresentation.interfaces.IWriteFile或不存在对象zope.filerepresentation.interfaces.IFileFactory时,PUT将引发405 MethodNotAllowed。
3.9.0 (2010-09-17)
将测试依赖从 zope.app.securitypolicy 替换为 zope.securitypolicy。
通过将需要该包的测试移动到 zope.app.file,删除了测试对 zope.app.file 的依赖。
3.8 (2010-04-19)
使用 zope.app.wsgi.testlayer 的支持来删除对 zope.app.testing 的依赖。
在撰写本文时,由于测试依赖于 zope.app.file,而它又依赖于 zope.app.zcmlfiles,因此无法删除对 zope.app.zcmlfiles 的测试依赖。
3.7 (2010-04-13)
删除了不必要的对 zope.app.publisher 的依赖。
边缘情况修复:如果某人针对上下文对象执行了 defaultView,并且有人使用不允许的方法,则异常视图在 getAdapters 上失败。
3.6.1 (2010-01-08)
使用 BBB 导入替换了对 zope.deprecation 的依赖。
使对 zope.app.publisher 的依赖显式化。
使用需要 zope.login 的新版 zope.publisher 修复测试。
3.6.0 (2009-05-23)
将 IHTTPException、IMethodNotAllowed 和 MethodNotAllowed 从 zope.app.http 移动到 zope.publisher.interfaces.http,修复了涉及 zope.app.http 的依赖循环。
3.5.2 (2009-04-01)
将弃用的 zope:defaultView 指令替换为 browser:defaultView。
3.5.1 (2009-03-12)
如果提供了 'CONTENT_LENGTH' 标头,则将此长度作为参数传递给输入流对象的 read 方法。
3.5.0 (2009-02-01)
将 zope.app.container 的依赖项更改为 zope.container。
3.4.5 (2010-01-28)
从主分支回滚 r108613:修复边缘情况:如果某人针对上下文对象执行了 defaultView,并且有人使用不允许的方法,则异常视图在 getAdapters 上失败。
3.4.4 (2009-01-29)
使测试与新版的 zope.traversing 兼容。
3.4.3 (2009-01-27)
添加了对缺失的依赖项 zope.app.zcmlfiles 的依赖。
3.4.2 (2009-01-26)
为 OPTIONS 动词添加了几个测试。
通过直接调用其包装的 API 来替换 zope.app.zapi,并取消作为依赖项的 zope.app.zapi。请参阅错误 #LP219302。
3.4.1 (2007-10-31)
解决了 ZopeSecurityPolicy 弃用警告。
3.4.0 (2007-10-24)
独立于主 Zope 树的初始发布。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定要选择哪个,请了解有关 安装软件包 的更多信息。