2010-02-02 77 views
0

有沒有人使用Python/Pylons作爲Flex 3應用程序的服務器後端?有沒有人有任何想法,這將工作如何?我讀過Bruce Eckel關於將Flex 3綁定到Twisted的文章,並且我已經完成了Twisted編程,但對於Web服務,我認爲Pylons更易於使用。主塔和Flex 3

由於提前,

道格

回答

0

我工作的web應用程序具有客戶端UI中的Flex 3和後端編碼是主塔應用程序。我們的客戶端使用HTTP GET和POST請求與後端進行通信,POST請求主體和所有響應主體以JSON格式傳送數據。效果很好,只有幾個陷阱:

  • Flex應用程序無法執行PUT和DELETE請求。我們通過執行POST請求並在X-HTTP-Method-Override頭中指定「真實」預期方法來解決此問題。然後,我們在路由配置中有一些額外的路由來處理這些請求,並將它們視爲正常的PUT和GET。
  • Flex應用程序可以發送自定義HTTP標頭,但無法讀取從服務器接收到的自定義標頭(他們可以在IE上,但不能在Firefox和Chrome,IIRC上)。