在可能的情况下使用 `request` 而不是 `environ`
作者: davidism创建于 2026年9月18日更新于 2026年9月18日
`Request` 有许多头部属性,用于缓存解析结果。Werkzeug有许多单独的函数,它们都在处理`environ`,这意味着所有地方都需要重新解析。有些函数(但并不一致)接受`Request`或`environ`,但它们会选择`request.environ`,因此并没有实际的好处。可以考虑优先使用`Request`而不是`environ`,并可能淘汰`environ`。这也会对无 I/O 和 ASGI 相关的工作有所帮助,因为它不再是 WSGI 特定的了。
内容来源: pallets/werkzeug