Rest API - Check restful interface

Rest API - Check restful interface

Beschreibung

Mit dieser Prüfungen können Sie eine REST (REpresentational State Transfer)-API überwachen. Sie geben neben der url die method an und können die Abfrage durchführen. Ausserdem haben Sie die Möglichkeit einen body, zusätzliche Parameter parameters sowie headers (z.B. für Bearer-Auth-Token) zu definieren, die wir beim Aufruf der Schnittstelle übermitteln. Neben der maximalen Dauer max_time, Antwort-Größe max_size und min_size, können Sie eine Kondition condition festlegen. Schnittstellen die eine JSON-formatierte Antwort liefern können darüber ausgewertet werden. Sie tragen dabei einen Ausdruck ein, der auf dem Ergebnis angewandt wird. z.B. message.return_code == "success". In Fall dass die API bei Aufruf mit { "message": { "return_code": "success" }} antwortet, ist das Ergebnis gültig. In anderen Fällen starten wir die Alarmierung.

Parameter

Url
url
Die URL, die Sie überprüfen möchten
Response Code
response_code
Erwarteter Response-Code
Methode
method
Wählen Sie eine zu verwendende Methode
Erfolgsbedingung
condition
Bedingungsausdruck, der übereinstimmen soll
Body
body
Body welcher gesendet werden soll
Parameter (JSON)
parameters
Parameter, die bei der Anfrage gesendet werden sollen
Header
headers
Header, die bei der Anfrage gesendet werden
Max. Zeit
max_time
Maximale Zeit zum Laden der Seite in Millisekunden
Max. Größe
max_size
Maximale Größe aller Inhalte
Min Größe
min_size
Mindestgröße aller Inhalte
Registrieren Sie sich kostenlos

Wissensdatenbank

Hier beantworten wir Fragen zur Serverüberwachung von Livewatch. Wenn Sie eine Frage haben, die wir hier noch nicht beantwortet haben, kontaktieren Sie uns bitte.

Was ist ein "REST API Check"?

Ein "REST API Check" bezieht sich auf die Überprüfung einer RESTful API (Representational State Transfer Application Programming Interface) auf ihre Verfügbarkeit, Funktionalität und Konformität mit den definierten Standards. REST ist ein Architekturstil für die Entwicklung von Webdiensten, bei dem Ressourcen über standardisierte HTTP-Methoden (wie GET, POST, PUT und DELETE) manipuliert werden.

Ein REST API Check kann verschiedene Aspekte umfassen:

  1. Endpunkte und Ressourcen: Überprüfung der verfügbaren API-Endpunkte und der Ressourcen, die durch diese Endpunkte bereitgestellt werden. Dies umfasst die Überprüfung von GET-Anfragen, um sicherzustellen, dass die erwarteten Daten zurückgegeben werden.

  2. HTTP-Methoden: Überprüfung der Unterstützung und korrekten Verwendung verschiedener HTTP-Methoden wie GET, POST, PUT und DELETE gemäß den API-Spezifikationen.

  3. Parametervalidierung: Überprüfung, ob die API-Endpunkte korrekt auf Anfragen mit den erforderlichen Parametern reagieren und in der Lage sind, ungültige oder fehlende Parameter ordnungsgemäß zu behandeln.

  4. Authentifizierung und Autorisierung: Überprüfung der Authentifizierung und Autorisierung, um sicherzustellen, dass nur autorisierte Benutzer oder Anwendungen auf geschützte Ressourcen zugreifen können.

  5. Statuscodes: Überprüfung der zurückgegebenen HTTP-Statuscodes, um sicherzustellen, dass sie den API-Spezifikationen entsprechen. Erfolgreiche Anfragen sollten beispielsweise den Statuscode 200 (OK) zurückgeben.

  6. Format der Antwortdaten: Überprüfung des Formats der zurückgegebenen Daten, wie JSON oder XML, um sicherzustellen, dass sie den Erwartungen entsprechen.

  7. Fehlerbehandlung: Überprüfung der Fehlerbehandlung, um sicherzustellen, dass die API angemessene Fehlermeldungen zurückgibt, wenn unerwartete Situationen auftreten.

REST API Checks werden oft als Teil des API-Monitorings eingesetzt, um sicherzustellen, dass eine API ordnungsgemäß funktioniert und die erwarteten Ergebnisse liefert. Dies ist besonders wichtig in verteilten Anwendungslandschaften, in denen verschiedene Dienste miteinander kommunizieren.

Es gibt verschiedene Tools und Dienste, die speziell für das Testen von REST APIs entwickelt wurden und automatisierte Überprüfungen durchführen können. Diese Checks können auch in Continuous Integration (CI)- und Continuous Deployment (CD)-Prozesse integriert werden, um sicherzustellen, dass Änderungen an einer API keine negativen Auswirkungen auf deren Funktionalität haben.

Weltweites Server Monitoring

Unsere Server-Monitoring-Instanzen befinden sich weltweit. So erhalten Sie ein vollständiges Bild Ihres Systemzustandes und werden auch über Störungen an entfernten Orten informiert.

Load Balancing
Welches Server Monitoring suchen Sie?
  • Server Monitoring
  • Uptime Monitor
  • Performance Monitoring
  • Website Monitoring
  • Website-Check
  • Ping Check
  • Serververfügbarkeit
  • Uptime Performance
  • Content Monitoring
  • Server überwachen
  • Website monitor
  • DNS-Test
  • Ping-Test
  • Website Speed Test
  • Ip Website
Ein Konto erstellen

Server Monitoring

Kontinuierliche Überwachung Ihrer Website

Uptime-Check

Detailprotokollierung der Verfügbarkeit Ihrer Website

Check Monitoring

Erstellen Sie Ihre eigenen Prüfungen und überwachen Sie sie mit Leichtigkeit Ihre Infrastruktur

Starten Sie Ihre Überwachung jetzt!

Registrieren Sie Ihr Konto kostenlos und unverbindlich.

Livewatch Server Monitoring in 60 Sekunden

Lassen Sie uns unser Server-Monitoring Angebot in einem 60-Sekunden-Video erklären.

60 Sekunden Video - alles über Serverüberwachung