checkService method
Überprüft den aktuellen Webservice über '/CheckService'
Prüft die Verfügbarkeit und den Status des konfigurierten Webservices. Diese Methode verwendet die bereits konfigurierte Server-URL der Instanz.
Returns: RestApiCheckServiceResponse mit Service-Status und Datenbank-Informationen
Throws: Exception bei Netzwerkfehlern oder Service-Problemen
Beispiel:
try {
RestApiCheckServiceResponse response = await api.v1.service.checkService();
if (response.isOk) {
print("Service verfügbar, Datenbanken: ${response.databases.length}");
}
} catch (e) {
print("Service-Check fehlgeschlagen: $e");
}
Hinweis zur neuen API:
Prüft den konfigurierten Service über _CheckService.
Implementation
Future<RestApiCheckServiceResponse> checkService() {
return _runtime.execute(
ApiRequest<RestApiCheckServiceResponse>.unversioned(
method: ApiHttpMethod.get,
path: '/_CheckService',
authentication: AuthenticationPolicy.session,
deduplication: DeduplicationPolicy.enabled,
responsePolicy: _checkServiceResponsePolicy,
operationId: 'v1.service.checkService',
),
);
}