django-vue3-admin-web/node_modules/@aws-sdk/signature-v4-crt/dist-es/headerUtil.js
2025-10-20 21:21:14 +08:00

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];
}
}
}