Kapcsolódó információk:
› Paraméterezési útmutatók
Korábbi változatok
...
Qsboxfigyelem |
---|
Az API hívás sikerességét alapvetően a http statuskóddal kell ellenőrizni A válasz XML-ben levő |
Hibakezelés - hibakódok
Az XML result-ban visszaadott státuszkódok megegyeznek a HTTP hívás státuszkódjaival. A fejlesztés során inkább a HTTP státuszkódokkal érdemes dolgozni, mert előfordulhat olyan eset (pl.: time out), hogy a HTTP kérés válaszban nem az elvárt XML üzenet jön, hanem csak egy hibakód.
A HTTP státuszkódokkal az RFC 7231 foglalkozik. A DbConnector API válaszok is ebbe a logikába illeszkednek. A kódlista bővítésének jogát fenntartjuk.
Az API a következő státuszkód tartományokkal dolgozik. Ehhez a logikához cészerű igazítani a kliens fejlesztést.
- 100 - információk - az API-ban nincs használatban
- 200 - success
- 300 - redirection - az API-ban nincs használatban
- 400 - client errors - a hívás során van valamilyen probléma
- 500 - server errors - különböző szerver oldali feldolgozási, vagy konfigurálási hiba
A ténylegesen használt kódok a következők:
- 200 OK
- 290 Not yet processed
- 401 Unauthorized
- 404 Not Found
- 490 Auth param missing
- 491 Body or param missing
- 492 XML ERROR
- 493 Already exist
- 494 Too long time not processed
- 495 Error on processing
- 499 Other error
- 590 INI error
- 591 Database connect error
- 592 Other Exception
Intraneten kívüli használat
Az API alapvetően intranetes felhasználásra készült. Nincs akadály annak, hogy megfelelő biztonsági feltételek megteremtésével az internet irányából is használható legyen.
...