0

有没有办法在没有选项的情况下从一个域发布到另一个域?我有一个从域 A 到域 B 的 POST,当我尝试运行它时它变成了 OPTIONS。有办法解决吗?例如,我可以在域 B 上编写服务以接受 POST 而不要求 OPTIONS 吗?

4

1 回答 1

0

我假设您正在谈论在浏览器中进行 POST ......

在这种情况下,如果使用 AJAX,并且它是跨域的,您将需要 OPTION 请求,除非您禁用 Web 安全性。

一种选择是创建一个 hidden iframe,添加一个form右边的actionmethod=POST然后使用提交表单form.submit();

为什么不使用 OPTION 呢?

另一种选择是通过您的域反向代理请求。将 POST 发送到您自己的 Web 服务器,该服务器将请求转发到其他域,并返回其响应。

于 2013-07-25T22:46:01.797 回答