2012-10-20 20 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应用程序吗?你是如何在你的项目上“启用”他们的? –

相关问题