Skip to main content

Function: checkHttpConnectivity()

function checkHttpConnectivity(
url: string,
timeout?: number,
signal?: AbortSignal
): Promise<MonitorCheckResult>;

Defined in: electron/services/monitoring/utils/nativeConnectivity.ts:464

HTTP/HTTPS connectivity check using fetch API

Parameters

url

string

Complete URL to check (including protocol)

timeout?

number = 5000

Request timeout in milliseconds

signal?

AbortSignal

Returns

Promise<MonitorCheckResult>

Promise resolving to MonitorCheckResult

Example

import { monitorLogger } from "../../../utils/logger";

const result = await checkHttpConnectivity("https://api.example.com/health");
if (result.status === "up") {
monitorLogger.info("Server responded", {
responseTime: result.responseTime,
status: result.status,
});
}