kb:ws:web_service_custom_errors

This is an old revision of the document!


Prilagodjene greške

Pošto standardni HTTP statusi nisu dovoljno precizni u opisu greške, a tekst poruke može da se promeni od slučaja do slučaja i ne želimo da teramo klijenta da je tumači, uvedena je posebna klasa koja bliže opisuje eventualne greške koje se jave u radu servisa. Klasa nasledjuje i proširuje uobičajeni Java exception klasu, pa tako, pored njenih svojstava, sadrži i dodatna.

SvojstvoTipOpis
messageStringTekst greške, slobodan unos
subtypeIntegerPrecizniji, prilagodjeni kod greške koji bliže singalizira uzrok izuzetka

Definisani podstatusi

VrednostZnačenje
-1Nepoznata greška
0Nema detaljnijeg opisa greške u odnosu na HTTP Kod
460Neautorizovan korisnik
461Loša, neispravna lozinka
462Nedostaje parametar vrste “korisnik”
463Nedostaje parametar vrste “lozinka”
464Nepoznat korisnik
470Token istekao
471Token nije napravio korisnik potrebnog nivoa
480Uredjaj nije nadjen u bazi
481Uredjaj je deaktiviran / odregistrovan
490Unos nepodesan za sistem (uglavnom se koristi za preveliku dužinu stringa)
  • kb/ws/web_service_custom_errors.1511174358.txt.gz
  • Last modified: 2017/11/20 10:39
  • by aleksandar