Hi Zusammen,
ich habe einen REST-Service, welcher bei einigen Kunden einen Endpunkt zur Verfügung stellt und bei einigen nicht.
Dort soll dann der HTTP-Code 404 zurück kommen. Das tut auch soweit, allerdings wirft die Komponente zusätzlich eine
Exception.
Das ist zwar mit try-except abfangbar und die Kunden sehen davon dann auch nichts, aber ich empfinde das gerade beim Debuggen
(bei uns im Haus hat nur einer den Endpunkt in seinem jeweiligem REST-Service, alle anderen bekommen beim debuggen
immer wieder diese
Exception) extrem nervig.
Verwendet werden TRestClient, TRestRequest und TRestResponse für die Verbindung.
Im TRestClient-Objekt wurde bereits "RaiseOnException500" auf "False" gesetzt,
aber bei anderen HTTP-Codes soll ja auch keine
Exception kommen.
Jemand einen Tipp, wie ich "vernünftig" debuggen kann? meine derzeitige Lösung mit einem
Compilerschalter den Teil zu überspringen, finde ich jetzt nicht so geil.
Außerdem läuft man Gefahr, dass sowas dann beim Kunden landet.
Mit freundlichem Gruß
Incocnito