epub文档 Falcon v3.1.1-b3 Documentation

476.61 KB 540 页 0 评论
语言 格式 评分
英语
.epub
3
摘要
The document provides detailed changelogs for various Falcon framework versions, highlighting breaking changes, new features, improvements, and bug fixes. Key updates include support for CPython 3.11, improvements in error handling and JSON serialization, enhanced testing capabilities with TestClient, and performance optimizations. Additionally, Falcon now supports ASGI and includes new utilities for handling HTTP methods and URI templates. The documentation also covers installation instructions and notes on deprecated features.
AI总结
以下是对《Falcon v3.1.1-b3 Documentation》中内容的简要总结: --- ### **Falcon 3.1.1-b3** - **修复**: - 在 Jython 下安装时,不再显示 `note is no longer displayed` 的错误提示。 - 修复了文档中的一些错误和模糊表述。 - 修复了 RGB 颜色解析问题。 - **改进**: - 更新了与 Jython 2.7 的兼容性。 --- ### **Falcon 3.1.0** - **新增功能**: - 支持 CPython 3.11。 - 修复了 `Forwarded` 头解析问题,提高了解析器的健壮性。 - 修复了 JSON 序列化在 Python 2.x 下Đối于包含 Unicode 字符的字符串时的错误。 - **改进**: - 支持 Jython 2.7。 --- ### **Falcon 3.0.1** - **修复**: - 恢复了 `api_helpers` 模块,因其在 3.0.0 中被错误移除。 - 修复了 ASGI 下 HTTP 头解码问题,确保与 WSGI 应用的兼容性。 - 修复了 `TestClient` 和 `ASGIConductor` 的 `simulate_*` 方法实现问题。 --- ### **Falcon 1.0.0** - **主要变化**: - 删除了已弃用的全局钩子功能。 - 中间件的 `process_resource()` 方法现在接受额外的 `params` 参数。 - **改进**: - 形象 RESPONS 代号的性能进行了优化,删除了 `Response.body_encoded` 属性。 --- ### **安装和支持平台** - **支持平台**: - 支持 CPython 3.5+,推荐使用 PyPy 3.5+ 以获得更高性能。 - 支持 CPython 3.10 和 3.11。 - Python 3.6 已弃用,并将在 Falcon 4.0 中移除。 - **安装方式**: - 使用 pip 安装:`pip install falcon`。 - 安装最新的 beta 或候选版本:`pip install --pre falcon`。 - 通过编译 Falcon 源代码以提升性能:`pip install cython` 后安装 Falcon。 --- ### **贡献者** 感谢 Falcon 社区的所有贡献者,包括 GriffGeorge、kgriffs、rhemz、timc13、zhanghanyun 等。 --- 以上是文档的核心内容和主要变更的总结,重点突出了版本更新的重要信息和改进内容。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 533 页请下载阅读 -
文档评分
请文明评论,理性发言.