• Home
  • Raw
  • Download

Lines Matching refs:field

164 function matchKnownFields(field, lowercased) {  argument
165 switch (field.length) {
167 if (field === 'Age' || field === 'age') return 'age';
170 if (field === 'Host' || field === 'host') return 'host';
171 if (field === 'From' || field === 'from') return 'from';
172 if (field === 'ETag' || field === 'etag') return 'etag';
173 if (field === 'Date' || field === 'date') return '\u0000date';
174 if (field === 'Vary' || field === 'vary') return '\u0000vary';
177 if (field === 'Server' || field === 'server') return 'server';
178 if (field === 'Cookie' || field === 'cookie') return '\u0002cookie';
179 if (field === 'Origin' || field === 'origin') return '\u0000origin';
180 if (field === 'Expect' || field === 'expect') return '\u0000expect';
181 if (field === 'Accept' || field === 'accept') return '\u0000accept';
184 if (field === 'Referer' || field === 'referer') return 'referer';
185 if (field === 'Expires' || field === 'expires') return 'expires';
186 if (field === 'Upgrade' || field === 'upgrade') return '\u0000upgrade';
189 if (field === 'Location' || field === 'location')
191 if (field === 'If-Match' || field === 'if-match')
195 if (field === 'User-Agent' || field === 'user-agent')
197 if (field === 'Set-Cookie' || field === 'set-cookie')
199 if (field === 'Connection' || field === 'connection')
203 if (field === 'Retry-After' || field === 'retry-after')
207 if (field === 'Content-Type' || field === 'content-type')
209 if (field === 'Max-Forwards' || field === 'max-forwards')
213 if (field === 'Authorization' || field === 'authorization')
215 if (field === 'Last-Modified' || field === 'last-modified')
217 if (field === 'Cache-Control' || field === 'cache-control')
219 if (field === 'If-None-Match' || field === 'if-none-match')
223 if (field === 'Content-Length' || field === 'content-length')
227 if (field === 'Accept-Encoding' || field === 'accept-encoding')
229 if (field === 'Accept-Language' || field === 'accept-language')
231 if (field === 'X-Forwarded-For' || field === 'x-forwarded-for')
235 if (field === 'Content-Encoding' || field === 'content-encoding')
237 if (field === 'X-Forwarded-Host' || field === 'x-forwarded-host')
241 if (field === 'If-Modified-Since' || field === 'if-modified-since')
243 if (field === 'Transfer-Encoding' || field === 'transfer-encoding')
245 if (field === 'X-Forwarded-Proto' || field === 'x-forwarded-proto')
249 if (field === 'Proxy-Authorization' || field === 'proxy-authorization')
251 if (field === 'If-Unmodified-Since' || field === 'if-unmodified-since')
256 return '\u0000' + field;
258 return matchKnownFields(field.toLowerCase(), true);
270 function _addHeaderLine(field, value, dest) { argument
271 field = matchKnownFields(field);
272 const flag = field.charCodeAt(0);
274 field = field.slice(1);
276 if (typeof dest[field] === 'string') {
277 dest[field] += (flag === 0 ? ', ' : '; ') + value;
279 dest[field] = value;
288 } else if (dest[field] === undefined) {
290 dest[field] = value;