我正在使用ajax。这里。我可以得到回复标题。
var getUrl = $.ajax({
type: urlType,
url: url,
data:data,
beforeSend:function(xhr){console.log(xhr)},
success: function(data) {
$('.response').show();
$('#resData').val(data);
$('#resHeader').val(getUrl.getAllResponseHeaders());
// console.log(getUrl.header)
},
error: function(jqXHR, textStatus, errorThrown) {
},
complete: function (XMLHttpRequest, textStatus) {
console.log(XMLHttpRequest)
}
});
在此,我没有设置标题。默认情况下,它传递网络选项卡中显示的请求标题。
我必须在beforeSend中获取请求标头,成功&完整。
如何从ajax获取req标头
此req标题我可以进入网络标签
Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding:gzip,deflate,lzma,sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Host:localhost
If-Modified-Since:Fri, 14 Nov 2014 03:54:43 GMT
If-None-Match:"f60-507c996d5d401"