* True if val contains an invalid header value character. * By default uses strict validation per RFC 7230. * When lenient=true, uses relaxed validation per Fetch spec. * @param {string} val * @param {boolean} [lenient] - Use lenient validation (Fetch spec rules) * @returns {boolean}
(val, lenient = false)
| 279 | * @returns {boolean} |
| 280 | */ |
| 281 | function checkInvalidHeaderChar(val, lenient = false) { |
| 282 | const regex = lenient ? lenientHeaderCharRegex : strictHeaderCharRegex; |
| 283 | return regex.test(val); |
| 284 | } |
| 285 | |
| 286 | function cleanParser(parser) { |
| 287 | parser._headers = []; |
no test coverage detected
searching dependent graphs…