Python:Google App Engine,用于回调端的JavaScript Channel API

时间:2011-11-28 07:13:59

标签: javascript python google-app-engine

您好我是java脚本的新手,我正在寻找一个使用java脚本通道API回调端的工作示例。我对通道API一无所知。任何人都可以为我提供一个工作实例

2 个答案:

答案 0 :(得分:3)

如果您询问如何从后端向javascript客户端发送消息:您无法将消息从后端服务器发送到在前端服务器上创建的通道。这是因为应用程序版本号包含在通道令牌中,而后端具有与前端不同的应用程序版本。但是,您可以在后端实现一个servlet,该servlet调用createChannel并将其返回到您的前端,以包含在您的前端呈现的javascript中。

如果您尝试从javascript代码向后端发送消息,则由于同源策略(您假设您的客户端是从非后端实例呈现),您将无法直接使用XmlHttpRequest )。您可以使用JSONP解决此问题,或者将前端的XHR请求路由到后端servlet中的后端。

答案 1 :(得分:2)

你看到了博士吗? Java / Python