我需要使用 ajax 将一些 json 数据发布到外部(另一个域)API,如果成功应该返回一些 json 数据。
此 API 不支持 GET,仅支持 POST,我无法控制它,这意味着我无法执行 JSONP 或启用 CORS。
知道如何绕过跨域限制吗?
我需要使用 ajax 将一些 json 数据发布到外部(另一个域)API,如果成功应该返回一些 json 数据。
此 API 不支持 GET,仅支持 POST,我无法控制它,这意味着我无法执行 JSONP 或启用 CORS。
知道如何绕过跨域限制吗?
将数据发布到您自己的服务器。从您的服务器向 API 发出 HTTP 请求。转发响应。
您必须使用代理页面:您将 ajax 帖子发送到代理页面,该代理页面必须位于同一域中,并且代理页面将负责将数据发布到最终目的地。
一个 php 示例:http: //jquery-howto.blogspot.it/2009/04/cross-domain-ajax-querying-with-jquery.html
Java 示例:http ://snipplr.com/view/17987/