Interface RequestEvent

Payload emitted on every HTTP request made by CheckmarxClient.

interface RequestEvent {
    durationMs: number;
    error?: Error;
    finishedAt: Date;
    method: "GET" | "POST";
    startedAt: Date;
    statusCode?: number;
    url: string;
}

Properties

durationMs: number

Total duration in milliseconds

error?: Error

Error thrown, if the request failed

finishedAt: Date

Timestamp when the request finished (success or error)

method: "GET" | "POST"

HTTP method used

startedAt: Date

Timestamp when the request started

statusCode?: number

HTTP status code returned by the server, if a response was received

url: string

Full URL that was requested