Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Indy HTTP Server und Seitenfallback (https://www.delphipraxis.net/129439-indy-http-server-und-seitenfallback.html)

Digielm 19. Feb 2009 08:30


Indy HTTP Server und Seitenfallback
 
Hallo Leute,

ich habe einen Webservice geschrieben der prima läuft. Meine Frage ist nun wenn ich auf einer Webseite einen Post auf den Webserice mache und dieser nicht erreichbar ist, wie kann ich dann erreichen das eine andere Webseite gezeigt wird wo eine Meldung erschein das dir Dienst nicht erreichbar ist. Ich erhalte sonst eine Standardmeldung mit Fehler 400 glaube ich. Also seite nicht gefunden.

Danke im Voraus

mjustin 19. Feb 2009 09:19

Re: Indy HTTP Server und Seitenfallback
 
Zitat:

Zitat von Digielm
Hallo Leute,

ich habe einen Webservice geschrieben der prima läuft. Meine Frage ist nun wenn ich auf einer Webseite einen Post auf den Webserice mache und dieser nicht erreichbar ist, wie kann ich dann erreichen das eine andere Webseite gezeigt wird wo eine Meldung erschein das dir Dienst nicht erreichbar ist. Ich erhalte sonst eine Standardmeldung mit Fehler 400 glaube ich. Also seite nicht gefunden.

Danke im Voraus

Was geschieht denn zur Zeit in diesem Fall, kommt eine Timeout- oder 'Could not connect to server' Meldung im Browser?

Digielm 19. Feb 2009 09:26

Re: Indy HTTP Server und Seitenfallback
 
In dem Falle wenn der Webservice nicht erreichbar ist bekomme ich die Seitenmeldung

Die Webseite kann nicht angezeigt werden.

Assertor 19. Feb 2009 09:45

Re: Indy HTTP Server und Seitenfallback
 
Hi,

ich glaube da liegt ein Logikproblem vor. Dein Webservice selbst kann ja keine andere Seite bereitstellen, wenn er nicht erreichbar ist. Du müsstest also einen vorgelagerten Server erstellen, der prüft, ob der Server erreichbar ist und dann entsprechend die gewünschte Fehlermeldung (Response Code 500 o.ä.) sendet.

Mit den vorhandenen Informationen: :glaskugel:

Grob gesagt klingt das nach etwas wie "ich möchte, daß meine Software auf dem Computer eine Meldung anzeigt, wenn er aus ist." :zwinker:

Gruß Assertor

fkerber 19. Feb 2009 09:49

Re: Indy HTTP Server und Seitenfallback
 
Hi!

Evtl. könntest du die Fehlerseiten des Webservers verändern auf dem der Webservice läuft?
Manche Hoster unterstützen das - bzw. wenn du einen VServer oder Rootserver hast, kannst du es ja sowieso machen.


Ciao, Frederic


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz