javascript - 使用 Javascript、HTML5 的跨域 REST 代理

标签 javascript ajax rest iframe postmessage

我正在编写一项服务(比如 service.com),为在 IFrames 内运行的外部应用程序提供 REST API。 (这些应用程序由 service.com 之外的域托管)。

我正在为应用程序规划一个 javascript 客户端库,以向 service.com REST API 发出纯 javascript 请求——基本上使用 postMessage 和一些广告-对我的 API 调用进行临时封装,以跨框架来回获取消息(从 outside-app.com IFrame --> service.com REST API,然后通过响应返回到 IFrame)。

我的问题:是否有任何健壮的通用 javascript 库来完成我需要的那种跨域 REST 请求代理,还是我应该从头开始破解它?

最佳答案

你听说过origin access control吗? ?您可以只在 .htaccess 中设置它以允许跨域的 XHR 请求。

Header Set Access-Control-Allow-Origin *

在这种情况下,除了标准 AJAX 组件之外,您不需要任何东西。

关于javascript - 使用 Javascript、HTML5 的跨域 REST 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3042529/

相关文章:

java - 使用httpurlconnection调用第三方api

php - Codeigniter RESTful API 服务器

javascript - jQuery.dataTable() 如何隐藏行?

javascript - ASP.NET:如何仅在客户端 ajax 完成后才提交回发

javascript - 即使出现错误,ajaxSubmit 也会调用成功回调

asp.net - 向 ASP.NET AJAX 中的 UpdatePanel 动态添加控件

javascript - 使用 jQuery 的 Dart JavaScript 互操作回调

javascript - 从托管 bean 调用 JavaScript 函数

javascript - 如何添加搜索建议的链接?

javascript - 级联下拉列表