Можно ли отправить запрос xhr HTTP HEAD только получить ответ заголовка для первого запроса, а не автоматически следовать 301, 302, как перенаправление? Меня интересует только новое местоположение URL-адреса. Пример:
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(data) {
if (xhr.readyState == 4) {
if (xhr.status == 301 || xhr.status == 302) {
// Get new location url don't GET it
}
}
};
xhr.open('HEAD', url, true);
xhr.send();
http://www.w3.org/TR/XMLHttpRequest/#infrastructure-for-the-send-method, похоже, указывает, что запросы должны соблюдаться, есть ли способ остановить это?