跨(子)域 AJAX POST 请求(带文件/大型正文)

发布于 2024-11-02 09:23:06 字数 435 浏览 3 评论 0原文

我需要一个脚本来对与页面加载的子域不同的子域执行 POST 请求,例如从 domain.com 加载数据并执行 AJAX POSTpost.domain.com

我读过一些主要用于使用简单表单数据的 GETPOST 的替代方案,但在这种情况下,我将发布一个文件(可能非常大) )。

我控制服务器,页面和目标都在同一个域下。有没有办法用 JS/Iframe 来做到这一点,还是我必须求助于 Flash/Flex?

作为一个附带问题,当 HTTP 请求被完全读取(在 apache 上)或者它立即开始重定向流量(如 TCP 隧道)时,apache 的 mod_proxy 是否会重定向 POST当标题被读取时?

I need a script to perform a POST request to a different sub-domain than the one the page loads from, e.g. load data from domain.com and perform the AJAX POST to post.domain.com.

I've read about some alternatives that work for mainly for GET or POST with simple form data, but in this case I'll be posting a file (can be quite large).

I control the server, and both the page and the target are under the same domain. Is there any way to do this with JS/Iframes or do I have to resort to Flash/Flex?

As a side question, does mod_proxy for apache redirect a POST when the HTTP request is fully read (at apache) or it starts redirecting traffic (like a TCP tunnel) as soon as the headers are read?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

岛徒 2024-11-09 09:23:06

要从另一个子域请求数据,您可以查看 JSONP

对于发布文件,您绝对可以使用 iframe。

这是一个很好的教程: http://www.openjs.com/articles/ajax/ajax_file_upload/

For requesting data from another subdomain you could look at JSONP

For posting files you can definitely use iframes.

This is a good tutorial: http://www.openjs.com/articles/ajax/ajax_file_upload/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文