Ajax获取Response头信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | $.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' ) }; // 在这里,做想做的事。。。 } }); |
1 2 3 4 5 | xhr.getAllResponseHeaders(); //返回全部头信息,string xhr.getResponseHeader( 'date' ); xhr.getResponseHeader( 'server' ); xhr.getResponseHeader( 'transfer-Encoding' ); xhr.getResponseHeader( 'content-type' ) |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步