Javascript 如何从响应中获取标题?

Javascript 如何从响应中获取标题?,javascript,xmlhttprequest,xmlhttprequest-states,Javascript,Xmlhttprequest,Xmlhttprequest States,当readyState为4时,我需要获取标题 我有以下代码: <script type='text/javascript'> var open = window.XMLHttpRequest.prototype.open, send = window.XMLHttpRequest.prototype.send, onReadyStateChange; var sendReplacement =

readyState
为4时,我需要获取标题

我有以下代码:

    <script type='text/javascript'>
        var open = window.XMLHttpRequest.prototype.open,
            send = window.XMLHttpRequest.prototype.send,
            onReadyStateChange;

        var sendReplacement = function(data) {
            console.log('Sending HTTP request data : ', data);

            if (this.onreadystatechange) {
                this._onreadystatechange = this.onreadystatechange;
            }
            this.onreadystatechange = onReadyStateChangeReplacement;

            return send.apply(this, arguments);
        };

        var onReadyStateChangeReplacement = function() {
// GET HEADERS
            console.log('HTTP request ready state changed : ' + this.readyState);
            if (this._onreadystatechange) {
                return this._onreadystatechange.apply(this, arguments);
            }
        };

        window.XMLHttpRequest.prototype.send = sendReplacement;

    </script>

var open=window.XMLHttpRequest.prototype.open,
send=window.XMLHttpRequest.prototype.send,
onReadyStateChange;
变量sendplacement=函数(数据){
log('发送HTTP请求数据:',数据);
if(this.onreadystatechange){
this.\u onreadystatechange=this.onreadystatechange;
}
this.onreadystatechange=onreadystatechangeplacement;
返回send.apply(此参数为参数);
};
var onreadystatechangeplacement=函数(){
//获取标题
log('HTTP请求就绪状态已更改:'+this.readyState);
如果(此项._onreadystatechange){
返回此参数。\u onreadystatechange.apply(此参数为参数);
}
};
window.XMLHttpRequest.prototype.send=sendReplacement;

可能吗?

您可以使用。

使用getResponseHeader()在哪里?