(header, removeContent, unknownOrigin)
| 53616 | return null; |
| 53617 | } |
| 53618 | for (let i3 = 0; i3 < headers.length; i3 += 2) { |
| 53619 | if (headers[i3].toString().toLowerCase() === "location") { |
| 53620 | return headers[i3 + 1]; |
| 53621 | } |
| 53622 | } |
| 53623 | } |
| 53624 | function shouldRemoveHeader(header, removeContent, unknownOrigin) { |
| 53625 | if (header.length === 4) { |
| 53626 | return util4.headerNameToString(header) === "host"; |
| 53627 | } |
| 53628 | if (removeContent && util4.headerNameToString(header).startsWith("content-")) { |
| 53629 | return true; |
| 53630 | } |
| 53631 | if (unknownOrigin && (header.length === 13 || header.length === 6 || header.length === 19)) { |
| 53632 | const name = util4.headerNameToString(header); |
| 53633 | return name === "authorization" || name === "cookie" || name === "proxy-authorization"; |
no test coverage detected