2012-10-20 38 views

回答

13

在幕後,對端點(/_ah/api中的路徑)的每個請求都映射到端點服務提供程序接口(/_ah/spi中的路徑)中的請求。 servlet SystemServiceServlet處理這些請求。沒有這種映射,對端點的請求將不會成功。

當您指示您希望在應用程序中使用端點時,Google Plugin for Eclipse會自動添加映射。如果您不使用GPE,則需要手動添加映射。

+0

我遇到了這個servlet和我們的基於cookie的認證(Vosao CMS)的問題。通過SystemServiceServlet進行的內部API「翻譯」似乎記住了不同用戶之間的cookie,爲我們創造了一個安全噩夢。我一直在反編譯Endpoint類,試圖解決它。在我看來,假裝REST接口通過SystemServiceServlet等技巧隱藏了RCP。難道你不能從頭開始構建真正的Rest界面嗎? – ZiglioUK

7

我認爲這與Google Endpoints API有關。我在我的項目中啓用了它們,並在之後發現了相同的變化。

+1

謝謝@Bryce(+1) - 我會檢查Endpoints API。幾個跟進:任何想法爲什麼Google-Eclipse插件會自動包含這些構造?我需要他們才能擁有GAE應用程序嗎?你是如何在你的項目上「啓用」他們的? –

相關問題