Ist es möglich, dass XHR HEAD-Anforderungen nicht auf Weiterleitungen folgen (301 302)

Ist es möglich, eine xhr-HTTP-HEAD-Anforderung zu senden, um nur die Header-Antwort für die erste Anforderung zu erhalten und nicht automatisch 301, 302 wie Weiterleitungen zu folgen? Ich bin nur daran interessiert, den neuen Speicherort der URL zu erhalten. Beispiel

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-metho scheint anzugeben, dass Anforderungen befolgt werden sollen. Gibt es eine Möglichkeit, dies zu stoppen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage