获取重定向链接的XmlhttpRequest

XmlhttpRequest getting the redirection link?

本文关键字:XmlhttpRequest 链接 重定向 获取      更新时间:2023-09-26

我正在尝试打开www.example.com/redirect.php?uid=XXXXXX使用:

 Var req = new XMLHttpRequest();
 req.open('GET', link):
 req.send(null);

但是我得到一个错误XMLHttpRequest cannot load "redirected link here"当我在浏览器中打开它并跟踪网络流量时,在我的位置属性中的链接的响应头中,我找到了重定向的链接,并且上面的错误表示他无法加载它,是否有一种方法可以停止重定向并获得该位置的链接?

我也试过req.open('GET', link, false);,但我得到一个网络错误。

几乎可以肯定,'重定向链接'是在另一个域中,所以您不能通过AJAX请求加载它,这就是为什么您收到一个错误。我认为您无法捕获重定向的最终链接,因为XMLHttpRequest会自动处理HTTP重定向,就像浏览器一样。