Javascript 使用ajax将数据发布到另一个域

Javascript 使用ajax将数据发布到另一个域,javascript,jquery,json,ajax,cross-domain,Javascript,Jquery,Json,Ajax,Cross Domain,我需要使用ajax将一些json数据发布到外部(另一个域)API,如果成功,它会返回一些json数据 这个API不支持GET,只支持POST,我对它没有控制权,这意味着我不能执行JSONP或启用CORS 知道如何绕过跨域限制吗?将数据发布到您自己的服务器。从服务器向API发出HTTP请求。中继响应。您必须使用代理页面:您将向代理页面发送ajax帖子,代理页面必须位于同一个域中,代理页面将负责将数据发布到最终目的地 php示例: Java示例:CORS保护在浏览器中实现。目标是保护用户。如果服务器

我需要使用ajax将一些json数据发布到外部(另一个域)API,如果成功,它会返回一些json数据

这个API不支持GET,只支持POST,我对它没有控制权,这意味着我不能执行JSONP或启用CORS


知道如何绕过跨域限制吗?

将数据发布到您自己的服务器。从服务器向API发出HTTP请求。中继响应。

您必须使用代理页面:您将向代理页面发送ajax帖子,代理页面必须位于同一个域中,代理页面将负责将数据发布到最终目的地

php示例:


Java示例:

CORS保护在浏览器中实现。目标是保护用户。如果服务器发出请求,那么它获得的数据就是服务器允许访问的任何数据。如果客户机发出请求,那么它将获得客户机允许访问的任何数据(然后可以将其发送到服务器)。如果你的服务器与我的银行网站对话,它将没有我的密码,因此它不会让你用我的钱做任何事情。