1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| 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;
|
|