27 lines
831 B
JavaScript
27 lines
831 B
JavaScript
export function hasHeader(soughtHeader, headers) {
|
|
soughtHeader = soughtHeader.toLowerCase();
|
|
for (const headerName of Object.keys(headers)) {
|
|
if (soughtHeader === headerName.toLowerCase()) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
export function getHeaderValue(soughtHeader, headers) {
|
|
soughtHeader = soughtHeader.toLowerCase();
|
|
for (const headerName of Object.keys(headers)) {
|
|
if (soughtHeader === headerName.toLowerCase()) {
|
|
return headers[headerName];
|
|
}
|
|
}
|
|
return undefined;
|
|
}
|
|
export function deleteHeader(soughtHeader, headers) {
|
|
soughtHeader = soughtHeader.toLowerCase();
|
|
for (const headerName of Object.keys(headers)) {
|
|
if (soughtHeader === headerName.toLowerCase()) {
|
|
delete headers[headerName];
|
|
}
|
|
}
|
|
}
|