您好,我是 java 脚本的新手,我正在寻找一个使用 java 脚本 channel API 调用后端的工作示例。我对 channel API 没有任何想法。谁能给我一个工作示例
最佳答案
如果您询问如何从后端获取消息到 javascript 客户端:您不能将消息从后端服务器发送到在前端服务器上创建的 channel 。这是因为应用程序版本号包含在 channel token 中,并且后端与前端具有不同的应用程序版本。但是,您可以在后端实现一个 servlet,调用 createChannel 并将其返回到前端以包含在前端呈现的 javascript 中。
如果您尝试从 JavaScript 代码向后端发送消息,由于同源策略,您将无法直接使用 XmlHttpRequest(这假设您的客户端是从非后端实例呈现的).你可以使用 JSONP 来解决这个问题,或者通过在前端 servlet 中将 XHR 请求从前端路由到后端。
关于javascript - Python: Google App Engine , JavaScript Channel API 调用后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8292540/