Primate Logo Primate
Guides Requests

Read request headers

Access HTTP headers from the request object. Headers are parsed from the request.

Read headers

Access headers via request.headers.

// routes/index.ts
import route from "primate/route";

export default route({
  get(request) {
    const userAgent = request.headers.get("User-Agent");
    const contentType = request.headers.get("Content-Type");
    return { userAgent, contentType };
  },
});

Set headers in response

Use response with headers option.

import route from "primate/route";

export default route({
  get() {
    return new Response("Hello", { headers: { "X-Custom": "value" } });
  },
});