@rdfc/http-utils-processor-ts
Version:
HTTP util functions to be used within RDF-Connect
13 lines (12 loc) • 371 B
JavaScript
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;
}