HttpRequest & HttpResponse

Request context properties and response builders.

HttpRequest

PropertyNotes
urlpathname, normalized
methodHttpMethods
headersHeaders
bodyschema type, else unknown
queryschema type, else Record of string | undefined
paramsschema type, else inferred from URL
datamiddleware context
cookiesURI-decoded
ipTCP address, or x-forwarded-for when trustProxy
raworiginal Request

HttpResponse

  • status(code), setHeader, getHeader, type, size
  • json<T>(body) - TypedResponse<T> for the client
  • send(body), redirect(url, code?) (default 307)
  • sendFile(path) - streams file; throws if missing; needs --allow-read

Guides: Request & response, Files.