Воскресенье, 28.04.2024, 00:47
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Меню сайта
  • -----------
  • поиск программ на Allsoft.ru
    софт в Allsoft.ru
    Категории каталога
    Почта [13]
    Хостинг [3]
    Бесплатный хостинг
    Web-сервера [11]
    Все о web-серверах
    Стандарты [17]
    Наш опрос
    Оцените мой сайт
    Всего ответов: 64
    Форма входа
    Поиск
    Друзья сайта
    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    ТЕГИ
    Файлы в каталоге
    CodeIgniter 1.6.2 (0)
    Quicksys RegDefrag 1.2 (0)
    py2exe 0.6.9 (0)
    CrystalDiskMark 2.1 (0)
    Network Password Recovery (0)
    StExBar 1.5.1 (0)
    Desktops 1.0 (0)
    NetworkMiner 0.91 (0)
    Программируем на Python - Pida 0.4.4 (2)
    ClickHeat 1.10 (0)

    People Group

    Профессиональная раскрутка сайта, заработок для веб-мастеров


    ПЭВМ в Нижнем Новгороде
    Главная » Статьи » Сервисы серверов Интернет » Стандарты

    WSGI

    Что такое WSGI

    WSGI (англ. Web Server Gateway Interface, произносится как виски) - стандарт взаимодействия между веб-приложениями и веб-сервером для языка программирования Python.

    Спецификация разработана специально для унификации оформления веб-приложения и независимости способа запуска и работы приложения от оформления.

    Простейшее WSGI приложение

    По стандарту, WSGI-приложение должно удовлетворять следующим требованиям:
    • должно быть вызываемым (callable) объектом
    • принимать два параметра:
      • словарь переменных окружения (environ)
      • обработчик запроса (start_response)
    • вызывать обработчик запроса с кодом HTTP-ответа и HTTP-заголовками
    • возвращать итератор с телом ответа
    Пример WSGI-приложения:
    def simplest_wsgi_application(environ, start_response): start_response('200 OK', [('Content-Type', 'text/plain')]) return ['Hello, world!']

    Кто поддерживает WSGI

    Под WSGI нетрудно адаптировать приложения, если у Вас есть навыки работы с языком программирования Python. Множество популярных приложений на python'е имеют встроенную поддержку. Например:

    Откуда это взято

    Python Enhancement Proposal, определяющий стандарт интерфейса
    Статья в Википедии
    Категория: Стандарты | Добавил: pvm (02.09.2008)
    Просмотров: 1193 | Рейтинг: 0.0/0 |
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Создать бесплатный сайт с uCozCopyright MyCorp © 2024