首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Google App engine上制作REST API

在Google App engine上制作REST API
EN

Stack Overflow用户
提问于 2011-10-07 01:40:54
回答 2查看 904关注 0票数 0

我有一个PHP web应用程序,我想为相同的评论部分。所以,我决定这样做-

创建一个Python web应用程序来存储评论和从BigTable检索评论。我会发出一个AJAX请求来存储注释(以及注释和其他参数),并发出一个AJAX请求来以JSON格式从BigTable获取所有注释(是否可以直接返回格式化的HTML,这样我就可以替换发出请求的父页面中的div )。

这里的问题是PHP web应用程序在不同的域上运行,我不确定我是否可以进行AJAX调用-这是否违反了跨域安全策略。如果是,那么基于REST的API是如何工作的-在那里我可以向发出AJAX请求并获得JSON响应。

理想情况下,我希望直接从GAE返回格式化的HTML。但是如果这不可能,我可以返回JSON。

这可以做到吗?如果是这样的话,任何关于如何制作这样的API的建议都会很有用。如果没有,解决方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-07 03:26:28

大多数浏览器都不允许跨域XHR。解决这个问题的一般方法是JSONP,这基本上意味着使用脚本标记来调用远程javascript,后者将响应数据传递到本地回调中。

这个问题或解决方案并不是App Engine特定的。

票数 2
EN

Stack Overflow用户

发布于 2015-05-13 13:41:03

看一看RockWall REST API引擎。

基本有用功能列表:

通过类型检测的依赖性(静态或非静态),通过单个HTTP request.

  • Unified和稳定的响应格式为所有requests.

  • Endpoint方法执行提供
  • 多个请求(REST API)。

AJAX请求修饰符feature.

  • Allows用于声明应为每个请求使用哪种类型的类实例(新实例、单例或Singleton).
  • Cross-domain
  • 请求的新实例...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7678316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档