2010-02-02 2 views
0

Кто-нибудь использовал Python/Pylons в качестве сервера для приложения Flex 3? У кого-нибудь есть мысли о том, как хорошо это сработает? Я прочитал статью Брюса Экеля о привязке Flex 3 к Twisted, и я сделал программирование Twisted, но для всего веб-сервиса я думаю, что Pylons проще в использовании.Pylons and Flex 3

Спасибо заранее,

Doug

ответ

0

Я работаю на веб-приложение, которое имеет на стороне клиента интерфейс, закодированной в Flex 3 и бэкэнд Пилоны приложение. Наш клиент взаимодействует с бэкэнд, используя HTTP-запросы GET и POST, органы запроса POST и все тела ответов переносят данные в формате JSON. Хорошо работает, всего несколько полученных:

  • Приложения Flex не могут выполнять запросы PUT и DELETE. Мы обходим это, выполняя запросы POST и указывая «реальный» предполагаемый метод в заголовке X-HTTP-Method-Override. Затем у нас есть несколько дополнительных маршрутов в конфигурации маршрутизации, которые обрабатывают эти запросы и обрабатывают их как обычные PUT и GET.
  • Приложения Flex могут отправлять пользовательские заголовки HTTP, но не могут читать пользовательские заголовки, полученные от сервера (хорошо они могут работать в IE, но не могут работать в Firefox и Chrome, IIRC).