UNPKG

432 BJavaScriptView Raw
1'use strict';
2
3/**
4 * Get a header from the header list, e.g
5 * ['X-Powered-By', 'Express', 'ETag', 'W/"c8-j36pDBD4000wLNnKKK96Dg"']
6 * @param {Array} headers
7 * @param {String} name
8 * @return {String|null}
9 */
10module.exports = function getHeader (headers, name) {
11 for (var i = 0; i < headers.length; i+=2) {
12 if (headers[i].toLowerCase() === name.toLowerCase()) {
13 return headers[i + 1];
14 }
15 }
16
17 return null;
18};