var req=new XMLHttpRequest(); //省略若干代码 req.getResponseHeader('Connection'); //是否保持链接 req.getResponseHeader("Content-type");//响应类型 req.getResponseHeader('Content-Encoding'); // 表示消息主体进行了何种方式的内容编码转换 req.getResponseHeader('Content-Length'); //响应内容的长度 req.getResponseHeader("Last-Modified");//服务器端的最后一次修改时间 req.getResponseHeader('Server'); //服务器 req.getResponseHeader('Date'); //服务器端时间 req.getResponseHeader('Vary');//它决定了对于未来的一个请求头,应该用一个缓存的回复(response)还是向源服务器请求一个新的回复 req.getResponseHeader('Cache-Control');//在http 请求和响应中通过指定指令来实现缓存机制 req.getResponseHeader('Exprires');//响应头包含日期/时间, 即在此时候之后,响应过期。
想了解更多关于响应头的消息请参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers