Javascript-如何在不重定向的情况下发送http请求?

Javascript-如何在不重定向的情况下发送http请求?,javascript,Javascript,我正在尝试向不同域上的另一个站点发送http请求。若你们认为这是不可能的,发送一个重定向链接到该站点,它会出现“位置”标题。我想要的只是位置标题,因为每次你访问这个网站时,它都会将我重定向到不同的密钥 我该如何准确地做站点正在做的事情,但只针对“位置”标题?我只想访问该网站将我发送到的位置 var request = new Request('https://example.com/redirectThatDownloadsThenCloses', { method: 'GET', mode:

我正在尝试向不同域上的另一个站点发送http请求。若你们认为这是不可能的,发送一个重定向链接到该站点,它会出现“位置”标题。我想要的只是位置标题,因为每次你访问这个网站时,它都会将我重定向到不同的密钥

我该如何准确地做站点正在做的事情,但只针对“位置”标题?我只想访问该网站将我发送到的位置

var request = new Request('https://example.com/redirectThatDownloadsThenCloses', {
method: 'GET', 
mode: 'no-cors', 
redirect: 'manual',
headers: new Headers()
});
fetch(request).then(response => {        
const headers = response.headers.entries();
   let header = headers.next();
     console.log(header.value);
});

在javascript中,只有在您调用的域使用访问控制允许源响应时,才能对其他域执行XmlHttpRequest。
要仅检索标题,需要使用动词HEAD调用。
如果另一个域不允许跨域请求,我建议在没有限制的服务器端执行请求。
如果只需要调用url而不读取响应,则可以将url加载到隐藏的iframe中

<iframe id="myIframe" src="#" style`="display:none"></`iframe>

document.getElementById("myIframe").src=myUrl;

document.getElementById(“myIframe”).src=myUrl;

请包含一些到目前为止您已经尝试过的代码。我添加了一些。谢谢你告诉我,我建议你访问这个页面我对JavaScript不太了解。如何将其加载到隐藏的Iframe中?就像我说的,这完全有可能在我使用的网站上实现,因为我是通过hurt.it实现的,它显示了位置。该页面打开(几乎立即)下载并关闭。我想在页面重定向之前捕获页面的“位置”标题。我必须在客户端执行请求,服务器端将不接受网站发送的密钥。