MENU
    A HTTP-csatlakozó hibáinak felfogása
    • 08 Jan 2025
    • 2 Elolvasandó percek
    • Közreműködők

    A HTTP-csatlakozó hibáinak felfogása


    Cikk összefoglaló

    Ismerje meg a HTTP API-csatlakozó hibájának észlelésével kapcsolatos felhasználási eseteket, valamint a hiba naplózásának és a csatlakozó funkció újbóli próbálkozásának módját.

    A HTTP-csatlakozó hibatípusai

    A HTTP protokollszabvány tartalmazza a kiszolgáló válaszkód és üzenet követelményét, amelyet HTTP válaszkódnak és HTTP válaszüzenetnek nevezünk. ezzel együtt szabványos HTTP válaszkódosztályok vagy kategóriák is léteznek, amelyek segítenek a végfelhasználóknak intuitív módon jelezni a bekövetkezett hiba típusát.Ezek a kódosztályok a következők:* 1xx - információs válaszAkérést megkaptuk, a folyamat folytatódik* 2xx - sikeresAkérést sikeresen megkaptuk, megértettük és elfogadtuk* 3xx - átirányításAkérés teljesítéséhez továbbilépéseket kell tenni* 4xx - ügyfélhibaAkérés rossz szintaxist tartalmaz vagy nem teljesíthető* 5xx - szerverhibaAszerver nem tudott teljesíteni egy látszólag érvényes kérést.

    A leggyakoribb hibakód, amellyel találkozhatunk, a 404 - Not Found vagy az 500 - Internal Server Error. Ezek a hibakódok jelezhetik, hogy a külső rendszer szervere nem működik, karbantartás van folyamatban, a szolgáltatással van probléma, vagy hálózati probléma van.

    Példa: HTTP-hibák fogása egy alkalmazásban

    Az alábbi példa részletezi, hogyan konfigurálhat egy alkalmazást a HTTP-csatlakozó funkció hibáinak megjelenítésére.

    A csatlakozófunkció létrehozása

    A csatlakozófunkció-építőben leképezheti a HTTP hibakódot és a hibaüzenetet a csatlakozó Output konfigurációjában. Ezáltal a HTTP Hibakód és a Hibaüzenet a csatlakozófüggvény kimeneteként kerül átadásra, hogy később a Tulip alkalmazásokban felhasználható legyen.

    1. Képezze le a HTTP állapotmezőket kimenetekhez.Connector Output Mapping 1.png
    2. Adjon a kimeneteknek egyértelmű, egyértelmű nevet, és futtassa újra a csatlakozófüggvényt, hogy tesztelje, helyesen jelenik-e meg a kimenet.Connector Output Mapping 2.png

    Ez a következő példa szerint fog kinézni:Catch Connector Errors Overview.gif

    Alkalmazás készítése a csatlakozó hibáinak kezelésére

    Használja a csatlakozó kimeneteinek információit alkalmazásokban a csatlakozó hibakezeléséhez.

    A csatlakozó futtatása egy alkalmazásindítóban

    Hozzon létre egy trigger műveletet a Run Connector Function (Csatlakozó futtatása) funkcióval. Válassza ki a csatlakozót és a függvényt, amelyet éppen most épített, majd mentse az eredményt Változóként.Run Connector Trigger - Error Catching.png

    A HTTP válaszkód és az üzenet most már hivatkozásként elérhető az új alkalmazásváltozóban.HTTP Response Code as Variable.png

    A csatlakozó válaszának megjelenítése egy alkalmazásban

    Helyezzen el egy változó widgetet egy alkalmazáson Step, amely megjeleníti a teljes csatlakozó válaszváltozót.Visualize connector response with variable widget.gif

    A csatlakozó hibakezelésének kiváltója

    Ezután a HTTP-válaszkódot felhasználhatja az alkalmazásszintű hibakezelés elvégzésére egy későbbi kiváltó feltétel esetén.

    1. Hozzon létre egy új trigger-t a csatlakozó hibakezelésének végrehajtásához.Connector Error Handling Trigger.png
    2. Hozzon létre egy feltételt, amely a hibás HTTP-válaszkódokat keresi. Ebben a példában a feltétel a 200-tól eltérő válaszokat keresi.::::(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. Hozzon létre egy kiváltó műveletet, amely a feltétel teljesülése esetén lép fel, ha a HTTP válaszkód rossz.Bad Response Code Trigger.png

    Így néz ez ki az alkalmazásban:HTTP Error Response Overview.gif

    További olvasmányok


    Hasznos volt ez a cikk?