Aktuelle Zeit: 28.02.2020 01:46

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: WebGadget - nicht erreichbare Seiten/Webserver erkennen
BeitragVerfasst: 08.01.2020 17:51 
Offline

Registriert: 01.04.2011 21:59
Hallo Gemeinde,

ich muss die Verfügbarkeit einer Webseite bzw. eines Webservers überwachen.
Mein Ansatz ist, in regelmässigen Abständen die URL der Seite in einem WebGadget aufzurufen und zu sehen, ob da was zurück kommt.

Wenn der Webserver auf der Maschine nicht läuft (oder die URL falsch ist), erhalte ich jedoch keine Rückmeldung bzw. keine Fehlermeldung aus dem WebGadget oder mache ich was falsch?
mit GetGadgetAttribut kann ich zwar den Fortschritt auslesen (#PB_Web_Progress) oder sehen, ob die Seite noch geladen wird (#PB_Web_Busy), aber einen Fehler kann ich damit nicht erkennen.

Hat jemand eine andere Idee?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WebGadget - nicht erreichbare Seiten/Webserver erkennen
BeitragVerfasst: 08.01.2020 18:09 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
fabulouspaul hat geschrieben:
Hat jemand eine andere Idee?


HTTPRequest(), HTTPRequestMemory(), ReceiveHTTPFile() oder ReceiveHTTPMemory()

Grüße ... Peter

_________________
Schrödingers Smiley :):


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: WebGadget - nicht erreichbare Seiten/Webserver erkennen
BeitragVerfasst: 08.01.2020 19:37 
Offline
Benutzeravatar

Registriert: 23.12.2005 15:00
Wohnort: Alling (bei FFB)
Genau genommen erst ein
HTTPRequest() an den Sever und dann kannst du mit
HTTPInfo() den Statuscode abfragen (200 für ok, sonst anders, siehe Wiki)

Beispiel:
Code:
  InitNetwork()
 
  HttpRequest = HTTPRequest(#PB_HTTP_Get, "https://www.google.com/teapot")
  If HttpRequest
    Debug "StatusCode: " + HTTPInfo(HTTPRequest, #PB_HTTP_StatusCode)
    Debug "ErrorMessage: " + HTTPInfo(HTTPRequest, #PB_HTTP_ErrorMessage) ; Meist leer
    FinishHTTP(HTTPRequest)
  Else
    Debug "Request creation failed"
  EndIf

_________________
Bild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye