(headers: HarHeader[], sensitive: string[])
| 64 | } |
| 65 | |
| 66 | export function maskHeaders(headers: HarHeader[], sensitive: string[]): HarHeader[] { |
| 67 | const sensitiveSet = normalizeSensitiveHeaders(sensitive); |
| 68 | return headers.map((header) => |
| 69 | sensitiveSet.has(header.name.toLowerCase()) |
| 70 | ? { ...header, value: '***' } |
| 71 | : header, |
| 72 | ); |
| 73 | } |
| 74 | |
| 75 | export function parseQueryString(url: string): HarQueryString[] { |
| 76 | const parsed = new URL(url, 'http://localhost'); |
no test coverage detected