Waitress WSGI服务器
项目描述
Waitress 是一个具有生产质量的纯 Python WSGI 服务器,具有非常可接受的性能。它除了 Python 标准库中的依赖项外没有其他依赖项。它在 Unix 和 Windows 上运行于 Python 3.8+ 的 CPython 上。它还已知在 UNIX 上运行于 PyPy 3(版本 3.8 兼容的 Python 和更高版本)。它支持 HTTP/1.0 和 HTTP/1.1。
欲了解更多信息,请参阅 Waitress 包的“docs”目录或访问 https://docs.pylonsproject.org/projects/waitress/en/latest/
3.0.0 (2024-02-04)
将“master”git分支重命名为“main”
修复了在 macOS 上出现的bug,如果在已经消失的套接字上调用 accept(),设置套接字选项将失败并导致服务器崩溃。请参阅 https://github.com/Pylons/waitress/pull/399
修复了对 vendored asyncore 代码的测试,使其不依赖于特定的 errno 命名。请参阅 https://github.com/Pylons/waitress/pull/397
现在验证 HTTP 请求方法和版本是否符合 HTTP 标准,从而丢弃无效的请求。请参阅 https://github.com/Pylons/waitress/pull/423
不再在发送 HEAD 请求响应时关闭连接。请参阅 https://github.com/Pylons/waitress/pull/428
始终尝试发送 Connection: close 响应头,以便在更多情况下让远程知道我们将关闭连接。请参阅 https://github.com/Pylons/waitress/pull/429
不再支持 Python 3.7。添加了对 Python 3.11、3.12 和 PyPy 3.9、3.10 的支持。请参阅 https://github.com/Pylons/waitress/pull/412
说明 trusted_proxy 可以设置为通配符值以信任所有代理。请参阅 https://github.com/Pylons/waitress/pull/431
已更新默认设置
clear_untrusted_proxy_headers 默认设置为 True。请参阅 https://github.com/Pylons/waitress/pull/370
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。