我對Python真的很陌生,我一直在尋找一個關於如何在沒有運氣的情況下用Python App Engine編寫Python Web服務(XML-SOAP)的例子。如何爲Google App Engine編寫Web服務?
任何人都可以指向我的文章或給我一個例子,如何做到這一點?
我對Python真的很陌生,我一直在尋找一個關於如何在沒有運氣的情況下用Python App Engine編寫Python Web服務(XML-SOAP)的例子。如何爲Google App Engine編寫Web服務?
任何人都可以指向我的文章或給我一個例子,如何做到這一點?
我很好奇這個自己,而不是結果一無所獲,我決定嘗試得到的東西的工作。簡而言之,事實證明,使用最新的alpha ZSI library實際上可以完成SOAP服務。然而,這並不簡單,我只做了一個簡單的請求,所以它可能會因爲複雜的類型而崩潰。我會盡量找時間寫一篇關於如何做的教程,並編輯更詳細的答案。
除非這是一個硬性要求,否則我會做jamtoday所說的並且使用REST或RPC服務。 SOAP方式可能會充滿麻煩。
更新:對於任何有興趣的人我寫了tutorial on how to deploy a SOAP service to the Google App Engine。這是一個漫長的過程,所以我只是鏈接到它,而不是粘貼在這裏。
如果你想要做的事與App Engine具體而言,有圖書館,這將使您的最終快得多。我建議查看XML-RPC和REST示例。
http://appengine-cookbook.appspot.com/recipe/xml-rpc-server-using-google-app-engine/
我知道這是一個古老的線程,但以防萬一某人碰巧讀這個。 我剛剛啓動了一個在GAE上創建Web服務的開源項目。
項目選址:http://code.google.com/p/webserviceservlet/
希望這是有幫助的。
編輯: 只注意到這是一個Python的問題和鏈接項目是Java項目....
你可以看看在Bottle框架。這是一個Python框架,您可以輕鬆創建REST API。 在我看來,REST絕對比SOAP好。它可以被任何能夠說出http的軟件輕鬆地使用,並且實現起來更快。
其實這個搜索不會給你任何有用的例子。從所有的帳戶,它可能不能完成。 – carson 2008-12-01 19:53:45
沒有例子,Python Web服務似乎已經死亡。 – Martin 2008-12-01 19:55:15