Spec-Zone.ru › Werkzeug 2.1

Проверяющий протокол WSGI

Этот модуль предоставляет промежуточное ПО, которое выполняет проверки корректности поведения сервера 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, которое нужно обернуть.

Тип возвращаемого значения

None

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.1.x/middleware/lint/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API