![]() |
response auswerten
Wenn ich eine abfrage schicke
Delphi-Quellcode:
resp := FHTTP.Post(SendStr, FPostData);
und hier ein Fehler auftritt fange ich diesen über try, except ab. Ich bekomme dann eine System spezifische Message beim Debuggen gezeigt bsp. "Payment is required for this action" Mein Problem wie kann ich diese in ein LOG schreiben denn nachdem ich bestätige ist resp nothing bzw. die Message nicht mehr vorhanden. |
AW: response auswerten
Delphi-Quellcode:
... wobei yourLog natürlich deine Methode ist, mit der du ins Log-File schreibst.
try
resp := FHTTP.Post(SendStr, FPostData); except on e: Exception do begin yourLog('Oh, das hat nicht geklappt. Fehler: '+e.Message); // dann hier noch irgendeinen Status setzen, damit dein Programm danach weiß, dass es nicht geklappt hat end; end; |
AW: response auswerten
Zitat:
Ich möchte kein Message selbst generieren sondern diese vom Fehler Dialog ausgeben. (siehe Debug Message) Danke. |
AW: response auswerten
Zitat:
Genau das wird gemacht. Der entscheidende Teil ist
Delphi-Quellcode:
oben im Beispiel. Das enthält den Fehlertext, der dir auch im Debugger angezeigt wird. Das "Oh, das hat nicht funktioniert" kannst du natürlich dann auch weglassen.
e.Message
|
AW: response auswerten
.. die Meldung sollte dann dcoh in e.message zu finden sein.
Oder suchst Du den http-Repsonse code e.g 402? Was sagt fHttp.ResponseCode bzw. fHttp.ResponseText? Grüße Klaus |
AW: response auswerten
Zitat:
Delphi-Quellcode:
Ausgabe.
try
SendStr := PProvRec(FProvList[FProvUse]).URL + '/zapi/watch/live/' + FActChlRec.cid; resp := FHTTP.Post(SendStr, FPostData); except on e: Exception do begin LOG('GetWatchURL', 'Failed ! with Message ' + e.Message); FActChlRec := nil; FActChlName := ''; FActChlTitleNow := ''; FActChlSubNow := ''; FActChlTitleNext := ''; FActChlSubNext := ''; exit; end; end; Zitat:
100 * gemacht und vergessen. LOL. So kann es gehn. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz