javascript - Python: Google App Engine , JavaScript Channel API 调用后端

标签 javascript python google-app-engine

您好,我是 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/

相关文章:

python - 在 Google App Engine 中使用 "requests"模块的 HTTPS 获取失败

python - 如何循环直方图来获取图片的颜色?

javascript - 如何在 Firebase 简单登录电子邮件密码上显示错误密码的错误状态

javascript - iOS 7 - 修复了虚拟键盘上的页脚工具栏中断问题

python - Python 中的正确列表和递归尾部

python - 如何根据标准过滤、总结和 reshape 数据框

javascript - 解决JS中的异步生产者消费者问题

javascript - 寻找更好的 Javascript 捆绑和加载方法

python - python中的sqlite3索引表

android - Android 应用通过 post 发送的参数在 Go 语言编写的后端服务器上始终为空