interface HTTPClientConfig {
    baseUrl: string;
    timeout: number;
    verifySsl: boolean;
    headers: Record<string, string>;
    maxRetries: number;
    retryDelay: number;
    debug: boolean;
}

Properties

baseUrl: string

Base URL for requests

timeout: number

Default timeout for requests

verifySsl: boolean

Whether to verify SSL certificates

headers: Record<string, string>

Default headers to include with all requests

maxRetries: number

Maximum number of retry attempts

retryDelay: number

Retry delay in milliseconds

debug: boolean

Enable debug logging