0

我们正在从 jquery 调用 REST Web 服务。目标网址恰好位于不同的域上。

我们已经在下面提到了 url 以使其正常工作。

使用 jQuery ajax 调用 Restful Web 服务

但真正的问题是,目标 REST Web 服务没有返回 CROSS CONTEXT 工作所需的响应标头。(如上面的 url 中所述),并且 REST Web 服务不在我们的控制范围内。因此,我们从 REST Web 服务获得了失败响应。

有什么办法可以解决这个问题并让这个跨上下文的东西工作吗?

另外,我们通过Mozilla中的REST插件(附加)测试了相同的REST服务,发现服务器返回成功

REST Web 服务也使用“基本身份验证”机制来实现 Web 安全。

4

1 回答 1

1

这可以通过在 JQuery 中使用jsonp使用 AJAX 来实现,但这可能仅适用于所有 GET API 调用。

更好的方法是在任何 PHP 文件中使用curl处理 REST API url。

这确实适用于跨域网址......

于 2013-09-13T16:46:40.477 回答