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.
Struktura
Svojstvo | Tip | Opis |
---|---|---|
message | String | Tekst greške, slobodan unos |
subtype | Integer | Precizniji, prilagodjeni kod greške koji bliže singalizira uzrok izuzetka |
Definisani podstatusi
Vrednost | Značenje |
---|---|
-1 | Nepoznata greška |
0 | Nema detaljnijeg opisa greške u odnosu na HTTP Kod |
460 | Neautorizovan korisnik |
461 | Loša, neispravna lozinka |
462 | Nedostaje parametar vrste “korisnik” |
463 | Nedostaje parametar vrste “lozinka” |
464 | Nepoznat korisnik |
470 | Token istekao |
471 | Token nije napravio korisnik potrebnog nivoa |
480 | Uredjaj nije nadjen u bazi |
481 | Uredjaj je deaktiviran / odregistrovan |
490 | Unos nepodesan za sistem (uglavnom se koristi za preveliku dužinu stringa) |