var map = require('./map'); var capitalize = require('./capitalize'); exports = function(header) { var ret = specialHeaders[header.toLowerCase()]; if (!ret) { ret = map(header.split('-'), capitalize).join('-'); } return ret; }; var specialHeaders = { 'content-md5': 'Content-MD5', dnt: 'DNT', etag: 'ETag', 'last-event-id': 'Last-Event-ID', tcn: 'TCN', te: 'TE', 'www-authenticate': 'WWW-Authenticate', 'x-dnsprefetch-control': 'X-DNSPrefetch-Control' }; module.exports = exports;