$.ajax ({type: ' head ',//Get header information, Type=head can be url:window.location.href, complete:function (xhr,data) {// Gets the relevant HTTP Response header var wpoinfo = {//server-side time ' Date ': Xhr.getresponseheader (' Date '), If Gzip is turned on, it will return this thing "contentencoding": Xhr.getresponseheader (' content-encoding '),//Kee P-alive? Close "Connection": Xhr.getresponseheader (' connection '),//Response Length "ContentLength": Xhr.getresponseheader ( ' Content-length '),//server type, Apache? Lighttpd "Server": Xhr.getresponseheader (' server '), "vary": xhr.getresponseheader (' vary '), "Transferencodin G ": Xhr.getresponseheader (' transfer-encoding '),//text/html? Text/xml? "ContentType": Xhr.getresponseheader (' Content-type '), "CacheControl": Xhr.getresponseheader (' Cache-control '), Life cycle? "Exprires": Xhr.getresponseheader (' Exprires ')), "LastModified": Xhr.getresponseheader (' last-modified ')}; Here, do what you want to do ... }});
Xhr.getallresponseheaders ();//Returns all header information, Stringxhr.getresponseheader (' Date '); Xhr.getresponseheader (' Server '); Xhr.getresponseheader (' transfer-encoding '); Xhr.getresponseheader (' Content-type ')
Ajax gets response header information