(name)
| 6400 | var invalidTokenRegex = /[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/; |
| 6401 | var invalidHeaderCharRegex = /[^\t\x20-\x7e\x80-\xff]/; |
| 6402 | function validateName(name) { |
| 6403 | name = `${name}`; |
| 6404 | if (invalidTokenRegex.test(name) || name === "") { |
| 6405 | throw new TypeError(`${name} is not a legal HTTP header name`); |
| 6406 | } |
| 6407 | } |
| 6408 | function validateValue(value) { |
| 6409 | value = `${value}`; |
| 6410 | if (invalidHeaderCharRegex.test(value)) { |