MCPcopy Create free account
hub / github.com/di-sukharev/opencommit / shouldRemoveHeader

Function shouldRemoveHeader

out/cli.cjs:53618–53630  ·  view source on GitHub ↗
(header, removeContent, unknownOrigin)

Source from the content-addressed store, hash-verified

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";

Callers 1

cleanRequestHeadersFunction · 0.85

Calls 1

startsWithMethod · 0.80

Tested by

no test coverage detected