Выбор ответа Junior HTTP, WSGI и ASGI спрашивают часто обновлено
Что такое WSGI
Вопрос
Что такое WSGI?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Стандартный синхронный интерфейс между сервером и приложением. WSGI описывает, как сервер вроде gunicorn вызывает приложение: app(environ, startresponse).
Варианты ответа
- Веб-сервер на Python, который заменяет nginx в продакшене
- Фреймворк для написания REST API поверх Django
- Стандартный синхронный интерфейс между сервером и приложениемправильный ответ
- Протокол передачи данных между браузером и сервером приложений
Разбор
WSGI описывает, как сервер вроде gunicorn вызывает приложение: app(environ, start_response). Благодаря стандарту любой WSGI-фреймворк работает с любым WSGI-сервером. Это не сервер, не фреймворк и не сетевой протокол: браузер говорит HTTP с nginx или gunicorn, а WSGI это вызов Python-функции внутри процесса.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.