--- title: "Catch HTTP Connector Errors" slug: "catch-http-connector-errors" updated: 2025-01-08T12:09:45Z published: 2025-01-08T12:09:45Z canonical: "support.tulip.co/catch-http-connector-errors" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.tulip.co/llms.txt > Use this file to discover all available pages before exploring further. # Abfangen von HTTP-Verbindungsfehlern *Verstehen Sie die Anwendungsfälle, in denen ein HTTP-API-Connector-Fehler auftritt, und erfahren Sie, wie Sie den Fehler protokollieren und die Connector-Funktion erneut versuchen können.* ## Arten von HTTP-Connector-Fehlern Der HTTP-Protokollstandard schreibt einen Server-Antwortcode und eine Nachricht vor, die als **HTTP-Antwortcode** und **HTTP-Antwortnachricht** bezeichnet werden, und enthält Standard-HTTP-Antwortcodeklassen oder -kategorien, die den Endbenutzern helfen, die Art des aufgetretenen Fehlers intuitiv zu erkennen.Zu diesen Code-Klassen gehören die folgenden:* *1xx* - **informative AntwortDie**Anfrage wurde empfangen und wird weiter bearbeitet* *2xx* - **erfolgreichDie**Anfrage wurde erfolgreich empfangen, verstanden und akzeptiert* *3xx* - **UmleitungWeitere**Maßnahmen müssen ergriffen werden, um die Anfrage zu vervollständigen* *4xx* - **Client-FehlerDie**Anfrage enthält eine fehlerhafte Syntax oder kann nicht erfüllt werden* *5xx* - **Server-FehlerDer**Server konnte eine offensichtlich gültige Anfrage nicht erfüllen Der am häufigsten auftretende Fehlercode ist `404 - Not Found` oder `500 - Internal Server Error`. Diese Fehlercodes können darauf hinweisen, dass der Server des externen Systems ausgefallen ist, dass Wartungsarbeiten durchgeführt werden, dass es ein Problem mit dem Dienst gibt oder dass ein Netzwerkproblem vorliegt. ## Beispiel: Abfangen von HTTP-Fehlern in einer App Das folgende Beispiel zeigt, wie Sie eine Anwendung so konfigurieren, dass sie Fehler in der HTTP-Connector-Funktion anzeigt. ### Erstellen Sie die Connector-Funktion Im Connector Function Builder können Sie den HTTP-Fehlercode und die Fehlermeldung in der Konfiguration des Connectors Output zuordnen. Dadurch werden der HTTP-Fehlercode und die Fehlermeldung als Ausgaben der Konnektorfunktion übergeben, die später in Tulip Apps verwendet werden können. 1. Ordnen Sie die HTTP-Statusfelder den Ausgängen zu.![Connector Output Mapping 1.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Connector%20Output%20Mapping%201.png) 2. Geben Sie den Ausgaben einen klaren, eindeutigen Namen und führen Sie die Konnektorfunktion erneut aus, um zu testen, ob die Ausgabe korrekt erscheint.![Connector Output Mapping 2.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Connector%20Output%20Mapping%202.png) Dies sieht dann wie das folgende Beispiel aus:![Catch Connector Errors Overview.gif](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Catch%20Connector%20Errors%20Overview.gif) ### Erstellen einer App zur Behandlung von Konnektor-Fehlern Verwenden Sie die Informationen über die Ausgaben des Konnektors in Anwendungen, um die Fehlerbehandlung des Konnektors durchzuführen. #### Ausführen des Konnektors in einem App-Trigger Erstellen Sie eine Trigger-Aktion mit **Run Connector Function**. Wählen Sie den Connector und die Funktion, die Sie gerade erstellt haben, und speichern Sie das Ergebnis als **Variable**.![Run Connector Trigger - Error Catching.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Run%20Connector%20Trigger%20-%20Error%20Catching.png) Der HTTP Response Code und die Nachricht sind nun als Referenz in der neuen App-Variable verfügbar.![HTTP Response Code as Variable.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/HTTP%20Response%20Code%20as%20Variable.png) #### Visualisierung der Connector Response in einer App Platzieren Sie ein Variablen-Widget auf einem App-Schritt, das die gesamte **Connector Response-Variable** anzeigt.![Visualize connector response with variable widget.gif](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Visualize%20connector%20response%20with%20variable%20widget.gif) ### Connector-Fehlerbehandlungs-Trigger erstellen Als Nächstes können Sie den HTTP-Antwortcode verwenden, um eine Fehlerbehandlung auf App-Ebene in einer nachfolgenden Trigger-Bedingung durchzuführen. 1. Erstellen Sie einen neuen Trigger, um die **Connector-Fehlerbehandlung** durchzuführen.![Connector Error Handling Trigger.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Connector%20Error%20Handling%20Trigger.png) 2. Erstellen Sie eine Bedingung, die nach dem HTTP-Antwortcode sucht, der nicht korrekt ist. In diesem Beispiel sucht die Bedingung nach Antworten, die **nicht gleich** 200 **sind**.:::(Info) (Note) Many systems use a 200 response code as a good response, but it is best to check with the API endpoint provider or IT if all good responses will only be of code 200 ::: 3. Erstellen Sie eine auslösende Aktion, die eintritt, wenn die Bedingung erfüllt ist, wenn der HTTP-Antwortcode fehlerhaft ist.![Bad Response Code Trigger.png](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Bad%20Response%20Code%20Trigger.png) So sieht das in der Anwendung aus:![HTTP Error Response Overview.gif](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/HTTP%20Error%20Response%20Overview.gif) ## Weitere Lektüre - [Wie man eine HTTP-Connector-Funktion erstellt und konfiguriert](/r230/docs/how-to-create-and-configure-an-http-connector-function) - [Wie man HTTP-Connector-Ausgaben formatiert](/r230/docs/how-to-format-http-connector-outputs) - [Verwendung von HTTP-Konnektoren in Apps](/r230/docs/using-http-connectors-in-apps) **Output** An **output** is the transmission of data from a program to a data set.