我正在尝试打开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);
但是我遇到了网络错误。
答案 0 :(得分:3)
几乎可以肯定,'重定向链接'是在另一个域中,因此您无法通过AJAX请求加载它,这就是您收到错误的原因。我不认为你可以捕获重定向的最后一个链接,因为XMLHttpRequest自动处理HTTP重定向,就像浏览器一样。