- Nyomtat
A HTTP-csatlakozó hibáinak felfogása
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ányban szerepel a kiszolgáló válaszkód és üzenet követelménye, amelyet HTTP válaszkódnak és HTTP válaszüzenetnek neveznek. Ezzel együtt szabványos HTTP válaszkódosztályok vagy kategóriák vannak, 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álaszA kérést megkaptuk, a folyamat folytatódik * 2xx - sikeresA kérést sikeresen megkaptuk, megértettük és elfogadtuk * 3xx - átirányításA kérés befejezéséhez további lépéseket kell tenni * 4xx - ügyfélhibaA kérés rossz szintaxist tartalmaz vagy nem teljesíthető * 5xx - szerverhibaA szerver 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.
- Képezze le a HTTP állapotmezőket kimenetekhez.
- Adjon a kimeneteknek egyértelmű, egyértelmű nevet, és futtassa újra a csatlakozófüggvényt, hogy tesztelje, helyesen jelenik-e meg a kimenet.
Ez a következő példának megfelelően fog kinézni:
Alkalmazás készítése a csatlakozó hibáinak kezelésére
Használja a csatlakozó kimeneteinek információit az alkalmazásokban a csatlakozó hibakezeléséhez.
A csatlakozó futtatása egy alkalmazásindítóban
Építsen egy kiváltó műveletet a Csatlakozó funkció futtatásával. Válassza ki az imént felépített csatlakozót és függvényt, majd mentse az eredményt Változóként.
A HTTP-válaszkód és az üzenet most már hivatkozásként elérhető az új alkalmazásváltozóban.
A csatlakozó válaszának megjelenítése egy alkalmazásban
Helyezzen el egy Variable widgetet egy alkalmazáson Step, amely megjeleníti a teljes Connector Response változót.
A csatlakozó hibakezelési kiváltójának létrehozása
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.
- Hozzon létre egy új trigger-t a csatlakozó hibakezelésének végrehajtásához.
- Hozzon létre egy olyan 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) (Megjegyzés) Sok rendszer a 200-as válaszkódot használja jó válaszként, de a legjobb, ha az API végpont szolgáltatójával vagy az informatikával egyeztet, hogy minden jó válasz csak 200-as kódú lesz-e :::
- Hozzon létre egy kiváltó műveletet, amely a feltétel teljesülésekor lép fel, ha a HTTP-válaszkód rossz.
Itt van, hogy ez hogyan néz ki az alkalmazásban:
További olvasmányok
- Hogyan hozzunk létre és konfiguráljunk egy HTTP-csatlakozó funkciót?
- A HTTP-konnektor kimeneteinek formázása
- HTTP-konnektorok használata alkalmazásokban