ReadonlyclientParsed client IP address.
ReadonlyconnectionParsed connection details.
ReadonlyfinishTimestamp when processing finished.
ReadonlyisWhether the client is identified as a bot.
ReadonlyisWhether processing has completed.
ReadonlymethodRequest method wrapper.
ReadonlyrequestRequest body wrapper.
ReadonlyrequestRequest headers wrapper.
ReadonlyrequestReadable stream for the request body.
ReadonlyresponseResponse body wrapper.
ReadonlyresponseResponse headers wrapper.
ReadonlyresponseWritable stream for the response body.
ReadonlystartTimestamp when processing started.
ReadonlystateAssociated shared state.
ReadonlystatusResponse status wrapper.
ReadonlytraceNames of middleware that have already been processed.
ReadonlytypeAssociated context type.
ReadonlyurlRequest URL wrapper.
ReadonlyuserParsed User-Agent data.
Closes the client connection.
Dumps a serializable representation of a context for logging.
A plain object with context details.
Loads the request body into memory.
The maximum body size in bytes.
HttpServerError If the body exceeds the size limit.
Sends the response headers to the client.
Sends the complete response to the client.
Represents the http-server context of a normal HTTP request or WebSocket connection.
Contains all request/response data, utility methods, and lifecycle state. This is the primary object passed to middleware functions.