Встречается на собеседованиях • сегодня
Что такое ASGI
ASGI (Asynchronous Server Gateway Interface) — это асинхронный стандарт взаимодействия между серверами и Python-приложениями, разработанный как преемник WSGI. Он поддерживает асинхронные операции, что делает его идеальным для современных веб-фреймворков (FastAPI, Starlette, Django Channels).
Ключевые особенности:
- Асинхронная обработка запросов (async/await)
- Поддержка WebSockets, HTTP/2, long-polling
- Работает с event-loop (uvicorn, hypercorn, daphne)
Пример ASGI-приложения:
python
async def app(scope, receive, send):
if scope['type'] == 'http':
await send({
'type': 'http.response.start',
'status': 200,
'headers': [[b'content-type', b'text/plain']]
})
await send({
'type': 'http.response.body',
'body': b'Hello, ASGI!'
})Запуск через Uvicorn: uvicorn module:app

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы