標籤:開啟 complete pac coding modified odi seh ring $.ajax
資訊轉自網上
普通的請求JS無法擷取,只有ajax請求才能擷取到。
$.ajax({ type: ‘HEAD‘, // 擷取頭資訊,type=HEAD即可 url : window.location.href, complete: function( xhr,data ){ // 擷取相關Http Response header var wpoInfo = { // 伺服器端時間 "date" : xhr.getResponseHeader(‘Date‘), // 如果開啟了gzip,會返回這個東西 "contentEncoding" : xhr.getResponseHeader(‘Content-Encoding‘), // keep-alive ? close? "connection" : xhr.getResponseHeader(‘Connection‘), // 響應長度 "contentLength" : xhr.getResponseHeader(‘Content-Length‘), // 伺服器類型,apache?lighttpd? "server" : xhr.getResponseHeader(‘Server‘), "vary" : xhr.getResponseHeader(‘Vary‘), "transferEncoding" : xhr.getResponseHeader(‘Transfer-Encoding‘), // text/html ? text/xml? "contentType" : xhr.getResponseHeader(‘Content-Type‘), "cacheControl" : xhr.getResponseHeader(‘Cache-Control‘), // 生命週期? "exprires" : xhr.getResponseHeader(‘Exprires‘), "lastModified" : xhr.getResponseHeader(‘Last-Modified‘) }; // 在這裡,做想做的事。。。 }});
xhr.getAllResponseHeaders();//返回全部頭資訊,string xhr.getResponseHeader(‘date‘);xhr.getResponseHeader(‘server‘);xhr.getResponseHeader(‘transfer-Encoding‘);xhr.getResponseHeader(‘content-type‘)
js如何擷取response header資訊