UNPKG

@rdfc/http-utils-processor-ts

Version:
13 lines (12 loc) 371 B
import { HttpUtilsError } from "../error.js"; export function parseHeaders(headers) { const result = new Headers(); headers.forEach((header) => { const [key, value] = header.split(":"); if (!key || !value) { throw HttpUtilsError.invalidHeaders(); } result.append(key.trim(), value.trim()); }); return result; }