Встречается на собеседованиях • сегодня

Что умеет SGI сервер

SGI (Server Gateway Interface) — это интерфейс между веб-сервером и Python-приложением. Он стандартизирует взаимодействие, позволяя серверу передавать запросы приложению и получать ответы.

Основные возможности:

  • Обработка HTTP-запросов (GET, POST и др.).
  • Передача окружения (метод, заголовки, параметры) в виде словаря.
  • Возврат ответа в виде итератора (например, списка байтов).

Пример простого SGI-приложения:

python
def application(environ, start_response):
    status = '200 OK'
    headers = [('Content-Type', 'text/plain')]
    start_response(status, headers)
    return [b'Hello, SGI!']

Где используется:

  • WSGI-фреймворки (Flask, Django).
  • Веб-серверы (Gunicorn, uWSGI).

SGI — это устаревший термин, сейчас чаще говорят о WSGI (Web Server Gateway Interface).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы