Creates a new HttpTransport instance using Node.js HTTP modules.
Sender configuration object containing connection details
Protected
Readonly
secureProtected
Readonly
hostProtected
Readonly
portProtected
Readonly
usernameProtected
Readonly
passwordProtected
Readonly
tokenProtected
Readonly
tlsProtected
Readonly
tlsProtected
Readonly
requestProtected
Readonly
requestProtected
Readonly
retryProtected
Readonly
logHTTP transport does not require explicit connection closure.
Promise that resolves immediately
Gets the default auto-flush row count for HTTP transport.
Default number of rows that trigger auto-flush
Sends data to QuestDB using HTTP POST.
Buffer containing the data to send
Internal parameter for tracking retry start time
Internal parameter for tracking retry intervals
Promise resolving to true if data was sent successfully
HTTP transport implementation using Node.js built-in http/https modules.
Supports both HTTP and HTTPS protocols with configurable authentication.