[英]How to get headers from response?
當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>
可能嗎?
您可以使用getResponseHeader()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.