Den Transport kann eng feelgeschloen Proxy-Verbindung loggen, während d'Applikatioun de reaktive Feeler och kritt an behandelt. Den Log-Andrag eleng beweist net, datt den Handler vun der Applikatioun iwwersprongen gouf.

Verfollegt de Feelsignal an der Kette, déi tatsächlech abonnéiert gëtt. En try/catch ronderëm Code, deen nëmmen e Mono baut, ass en aneren Ëmfang wéi d'Behandlung vun engem méi spéide Netzwierkfeeler.

OperateurWierkung
doOnErrorFéiert en Nieweneffekt aus, während de Feeler weidergeet
onErrorMapTransforméiert e Feeler an en anere Feeler
onErrorResumeWiesselt op en alternativen Editeur

Wielt d'Verhalen, dat d'Applikatioun brauch. Eng Metrik opzehuelen erfuerdert net, falschen erfollegräichen Inhalt zréckzeginn. Eng alternativ Äntwert soll e bewosst Resultat vun der Applikatioun sinn, keen Wee fir eng feelgeschloen Route ze verstoppen.

Ënnerscheet och Transport-Ausnamen vun den empfaangenen HTTP-Feelerstatusen. Eng Proxy-Verbindung kann feelgoen, ier eng gewéinlech Äntwert vum Zil existéiert, sou datt en HTTP-Status-Handler méiglecherweis näischt ze iwwerpréiwen huet. Bewaart d'Ursaach vun enger WebClientRequestException beim Diagnostizéiere vum déifere Feeler.

Passt d'Logging eréischt un, nodeems d'Resultat verstanen ass. De ganzen Transport-Logger ausschalten kann Beweiser ewechhuelen, déi fir en méi späiden Timeout, en TLS-Problem oder eng Authentifikatiounsfeeler gebraucht ginn, ouni d'Verhalen vun der reaktiver Pipeline ze änneren.

Ähnlech Artikelen