Fake Mirrors
    Preparing search index...

    Interface HttpServerContext

    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.

    interface HttpServerContext {
        clientIp: string | undefined;
        connection: HttpConnection;
        finishTime: number;
        isBot: boolean;
        isComplete: boolean;
        method: HttpMethodWrap;
        requestBody: HttpBodyWrap;
        requestHeaders: HttpHeadersWrap;
        requestStream: Readable;
        responseBody: HttpBodyWrap;
        responseHeaders: HttpHeadersWrap;
        responseStream: Writable;
        startTime: number;
        state: HttpServerContextState;
        status: HttpStatusWrap;
        trace: string[];
        type: HttpServerContextType;
        url: HttpUrlWrap;
        userAgent: IResult;
        close(): void;
        dump(): object;
        loadRequest(bodySizeLimit: number): Promise<void>;
        sendHead(): void;
        sendResponse(): Promise<void>;
    }
    clientIp: string | undefined

    Parsed client IP address.

    connection: HttpConnection

    Parsed connection details.

    finishTime: number

    Timestamp when processing finished.

    isBot: boolean

    Whether the client is identified as a bot.

    isComplete: boolean

    Whether processing has completed.

    Request method wrapper.

    requestBody: HttpBodyWrap

    Request body wrapper.

    requestHeaders: HttpHeadersWrap

    Request headers wrapper.

    requestStream: Readable

    Readable stream for the request body.

    responseBody: HttpBodyWrap

    Response body wrapper.

    responseHeaders: HttpHeadersWrap

    Response headers wrapper.

    responseStream: Writable

    Writable stream for the response body.

    startTime: number

    Timestamp when processing started.

    Associated shared state.

    Response status wrapper.

    trace: string[]

    Names of middleware that have already been processed.

    Associated context type.

    Request URL wrapper.

    userAgent: IResult

    Parsed User-Agent data.