跨域调用,REST 库
Cross domain calls, REST library
我正在尝试为我的应用程序使用外部REST库,我希望使用javascript将其保留在客户端。我无法控制 REST 库服务器,因此无法修改服务器上的任何访问权限或任何内容。(它由 OAuth 保持安全)。
我的问题是:是否可以仅使用javascript与REST API连接?我一定会遇到跨域调用问题。从我收集到的信息来看,使用 JSONP 是不可能的,因为我只能做 GET 而不是 POST,对吧?另外,我对JSONP了解不多...它是否也需要我在 API 提供服务器上进行一些更改?(在这种情况下我不能)。
有没有办法解决这个问题,还是我会被迫进行一些服务器端编程?
现代浏览器有 CORS。然后还有其他一些黑客,在这里描述得很好:规避同源策略的方法。
否则,您将不得不进行服务器端编程。
相关文章:
- 使用angularjs中的rest调用通过id获取数据
- 为什么使用AWS Signature v4对S3的REST调用并没有真正使用签名过程
- 如何通过脚本标记加载REST调用
- REST调用总是返回未定义的(Node.JS)
- AJAX rest调用错误”;意外的令牌<&”;
- Angular.js的多个rest调用范围问题
- 没有来自rest调用的数据
- 使用 feathersjs 通过简单的 rest 调用进行身份验证
- 如何使用 Javascript 对 SharePoint REST 调用进行身份验证
- 如何决定和进行与父子关系对应的 REST 调用
- JQuery REST 调用不起作用
- 第一个角度$http POST 落入 .then 错误路径,即使 REST 调用成功
- Azure Table Storage 通过 javascript 对 REST 调用进行身份验证
- 基本的REST调用WordPress V2 API与Angular.js
- 在 javascript 中保护 Azure API rest 调用
- 将异步 REST 调用 JSON 添加到 Angular $scope
- REST调用登录过程,我们如何处理重定向
- 仅对视口中的元素启用Ajax Rest调用
- AngularJS REST调用错误
- Phonegap没有执行ajax脚本(对后端的REST调用)