2

我正在尝试为我的应用程序使用外部 REST 库,我希望使用 javascript 将其保留在客户端。我无法控制 REST 库服务器,因此我无法修改服务器上的任何访问权限或任何内容。(它由 OAuth 保护)。

我的问题是:是否可以仅使用 javascript 连接 REST API?我一定会遇到跨域调用问题。从我收集的信息来看,使用 JSONP 是不可能的,因为我只能做 GET 而不能做 POST,对吧?另外,我对 JSONP 不太了解……是否也需要我对提供 API 的服务器进行一些更改?(在这种情况下我不能)。

有没有办法解决这个问题,还是我会被迫做一些服务器端编程?

4

1 回答 1

2

现代浏览器有CORS。然后还有其他一些技巧,这里描述得很好:绕过同源策略的方法

否则,您将不得不进行服务器端编程。

于 2012-06-26T13:26:49.670 回答