Working with Headers
The Headers class provides a case-insensitive, iterable interface to request and response headers.
The Headers class provides a case-insensitive, iterable interface to request and response headers.
const headers = new Headers({
"Content-Type": "application/json",
"Authorization": `Bearer ${token}`,
});
headers.append("X-Request-Id", crypto.randomUUID());
const res = await fetch("/api/data", { headers });
res.headers.forEach((val, name) => console.log(name, val));
Header names are case-insensitive — Content-Type and content-type are the same header.
More in JavaScript