Проверяющий протокол WSGI
Этот модуль предоставляет middleware, который выполняет проверку корректности поведения сервера WSGI и приложения. Он проверяет, что спецификация WSGI PEP 3333 реализована должным образом. Он также предупреждает о некоторых распространенных ошибках HTTP, таких как непустые ответы для кодов состояния 304.
-
class werkzeug.middleware.lint.LintMiddleware(app) -
Предупреждает о распространенных ошибках в поведении WSGI и HTTP сервера и обернутого приложения. Некоторые из проверяемых проблем:
- неверные коды состояния
- не байтовые данные, отправленные серверу WSGI
- строки, возвращаемые приложением WSGI
- непустые условные ответы
- необработанные etag
- относительные URL в заголовке Location
- несанкционированные вызовы wsgi.input
- незакрытые итераторы
Информация об ошибках отображается с помощью модуля
warnings.- Параметры:
-
app (WSGIApplication) – Приложение WSGI для обертывания.
from werkzeug.middleware.lint import LintMiddleware app = LintMiddleware(app)
© 2007–2022 Pallets
Licensed under the BSD 3-clause License.
https://werkzeug.palletsprojects.com/en/2.3.x/middleware/lint/