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

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

有没有解决此问题的方法,还是我将被迫做一些服务器端编程?

最佳答案

现代浏览器有CORS。然后还有其他一些技巧,在这里进行了很好的描述:Ways to circumvent the same-origin policy

否则,您将必须进行服务器端编程。

09-25 18:19
查看更多