跳转到主要内容

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)

  • IHTTPExceptionIMethodNotAllowedMethodNotAllowedzope.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 树的初始发布。

下载文件

下载适合您平台的应用程序。如果您不确定要选择哪个,请了解有关 安装软件包 的更多信息。

源代码发行版

zope.app.http-5.0.tar.gz (16.9 kB 查看散列)

上传时间

构建分发版

zope.app.http-5.0-py3-none-any.whl (24.5 kB 查看散列)

上传于 Python 3

由以下支持