2008-12-01 67 views
32

我對Python真的很陌生,我一直在尋找一個關於如何在沒有運氣的情況下用Python App Engine編寫Python Web服務(XML-SOAP)的例子。如何爲Google App Engine編寫Web服務?

任何人都可以指向我的文章或給我一個例子,如何做到這一點?

回答

17

我很好奇這個自己,而不是結果一無所獲,我決定嘗試得到的東西的工作。簡而言之,事實證明,使用最新的alpha ZSI library實際上可以完成SOAP服務。然而,這並不簡單,我只做了一個簡單的請求,所以它可能會因爲複雜的類型而崩潰。我會盡量找時間寫一篇關於如何做的教程,並編輯更詳細的答案。

除非這是一個硬性要求,否則我會做jamtoday所說的並且使用REST或RPC服務。 SOAP方式可能會充滿麻煩。

更新:對於任何有興趣的人我寫了tutorial on how to deploy a SOAP service to the Google App Engine。這是一個漫長的過程,所以我只是鏈接到它,而不是粘貼在這裏。

0

這是一個Python Web Services項目可能會對您有所幫助。

編輯

這裏是一個SOAP consuming demonstration ....

+1

其實這個搜索不會給你任何有用的例子。從所有的帳戶,它可能不能完成。 – carson 2008-12-01 19:53:45

+0

沒有例子,Python Web服務似乎已經死亡。 – Martin 2008-12-01 19:55:15

1

我知道這是一個古老的線程,但以防萬一某人碰巧讀這個。 我剛剛啓動了一個在GAE上創建Web服務的開源項目。

項目選址:http://code.google.com/p/webserviceservlet/

希望這是有幫助的。

編輯: 只注意到這是一個Python的問題和鏈接項目是Java項目....

-1

你可以看看在Bottle框架。這是一個Python框架,您可以輕鬆創建REST API。 在我看來,REST絕對比SOAP好。它可以被任何能夠說出http的軟件輕鬆地使用,並且實現起來更快。

相關問題