(urlObject, target)
| 25406 | return input; |
| 25407 | } |
| 25408 | function spreadUrlObject(urlObject, target) { |
| 25409 | var spread3 = target || {}; |
| 25410 | for (var key of preservedUrlFields) { |
| 25411 | spread3[key] = urlObject[key]; |
| 25412 | } |
| 25413 | if (spread3.hostname.startsWith("[")) { |
| 25414 | spread3.hostname = spread3.hostname.slice(1, -1); |
| 25415 | } |
| 25416 | if (spread3.port !== "") { |
| 25417 | spread3.port = Number(spread3.port); |
| 25418 | } |
| 25419 | spread3.path = spread3.search ? spread3.pathname + spread3.search : spread3.pathname; |
| 25420 | return spread3; |
| 25421 | } |
| 25422 | function removeMatchingHeaders(regex, headers) { |
| 25423 | var lastValue; |
| 25424 | for (var header in headers) { |
no test coverage detected
searching dependent graphs…