Om ontwikkelaars in staat te stellen programmatisch fouten te verwerken, wanneer een fout optreedt GrabzIt Java API gooit een GrabzItException die een foutcode bevat die direct wordt toegewezen aan een fout. Hoe elke foutcode wordt toegewezen aan een fout, wordt aangegeven in de onderstaande tabel. Dit voorkomt dat u foutmeldingen moet analyseren.
Een voorbeeld van een uitzondering van GrabzItException met behulp van foutcodes om te bepalen hoe een fout moet worden behandeld, wordt hieronder weergegeven.
try { GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")%>"); grabzIt.URLToImage("https://www.tesla.com"); grabzIt.SaveTo("images/result.jpg"); } catch(GrabzItException e) { if (e.getCode() == ErrorCode.PARAMETERNOURL) { //Please enter a URL } }
Foutwaarde | Cursusomschrijving | Code |
---|---|---|
PARAMETERNOURL | URL ontbreekt | 100 |
PARAMETERINVALIDURL | Opgegeven URL is ongeldig | 101 |
PARAMETERNONEXISTANTURL | Opgegeven URL bestaat niet | 102 |
PARAMETERMISSINGAPPLICATIONKEY | Applicatiesleutel ontbreekt | 103 |
PARAMETERUNRECOGNISEDAPPLICATIONKEY | Toepassingssleutel wordt niet herkend | 104 |
PARAMETERMISSINGSIGNATURE | Handtekening ontbreekt | 105 |
PARAMETERINVALIDSIGNATURE | Handtekening is ongeldig | 106 |
PARAMETERINVALIDFORMAT | Opgegeven indeling is ongeldig | 107 |
PARAMETERINVALIDCOUNTRYCODE | Opgegeven landcode is ongeldig | 108 |
PARAMETERDUPLICATEIDENTIFIER | Opgegeven id bestaat al | 109 |
PARAMETERMATCHINGRECORDNOTFOUND | Overeenkomend record niet gevonden | 110 |
PARAMETERINVALIDCALLBACKURL | Opgegeven terugbel-URL is ongeldig | 111 |
PARAMETERNONEXISTANTCALLBACKURL | Terugbel-URL bestaat niet | 112 |
PARAMETERIMAGEWIDTHTOOLARGE | Opgegeven afbeeldingsbreedte te groot | 113 |
PARAMETERIMAGEHEIGHTTOOLARGE | Opgegeven afbeeldingshoogte te groot | 114 |
PARAMETERBROWSERWIDTHTOOLARGE | Opgegeven browserhoogte te groot | 115 |
PARAMETERBROWSERHEIGHTTOOLARGE | Opgegeven browserbreedte te groot | 116 |
PARAMETERDELAYTOOLARGE | Opgegeven vertraging te groot | 117 |
PARAMETERINVALIDBACKGROUND | Ongeldige achtergrondparameter voor PDF | 118 |
PARAMETERINVALIDINCLUDELINKS | Ongeldige include links parameter voor PDF | 119 |
PARAMETERINVALIDINCLUDEOUTLINE | Ongeldige include-parameter voor PDF | 120 |
PARAMETER ONVALIDPAGESIZE | Ongeldige PDF-paginagrootte | 121 |
PARAMETER ONVALIDPAGEORIENTATION | Ongeldige paginarichting voor PDF | 122 |
PARAMETERVERTISCH MARGINTOOLGROOT | Verticale marge voor PDF te groot | 123 |
PARAMETERHORIZONTALMARGINTOOLGROOT | Horizontale marge voor PDF te groot | 124 |
PARAMETERINVALIDCOVERURL | Ongeldige omslag-URL voor PDF | 125 |
PARAMETERNONEXISTANTCOVERURL | Opgegeven cover-URL voor PDF bestaat niet | 126 |
PARAMETERMISSINGCOOKIENAME | Naam van cookie ontbreekt | 127 |
PARAMETERMISSINGCOOKIEDOMAIN | Cookie-domein ontbreekt | 128 |
PARAMETERINVALIDCOOKIENAME | Ongeldige cookienaam | 129 |
PARAMETERINVALIDCOOKIEDOMAIN | Ongeldig cookiedomein | 130 |
PARAMETERINVALIDCOOKIEDELETE | Ongeldige cookie-verwijderwaarde | 131 |
PARAMETERINVALIDCOOKIEHTTP | Ongeldige HTTP-waarde van cookie | 132 |
PARAMETERINVALIDCOOKIEEXPIRY | Ongeldige vervaldatum van cookie | 133 |
PARAMETERINVALIDCACHEVALUE | Ongeldige cachewaarde | 134 |
PARAMETERINVALIDDOWNLOADVALUE | Ongeldige downloadwaarde | 135 |
PARAMETERINVALIDSUPPRESSVALUE | Ongeldige onderdrukkingswaarde | 136 |
PARAMETER ONTBREEKTWATERMARKIDENTIFICATIE | Vermist watermark identificatie | 137 |
PARAMETER ONVALIDWATERMARKIDENTIFICATIE | Ongeldig watermark identificatie | 138 |
PARAMETER ONVALIDWATERMARKxpos | Ongeldig watermark x positie | 139 |
PARAMETER ONVALIDWATERMARKYPOS | Ongeldig watermark y positie | 140 |
PARAMETER ONTBREEKTWATERMARKFORMAT | Watermark niet gevonden | 141 |
PARAMETERWATERMARKTE GROOT | Watermark te groot | 142 |
PARAMETERMISSINGPARAMETERS | Ontbrekende parameters | 143 |
PARAMETERQUALITYTOOLARGE | Kwaliteitsparameter te groot | 144 |
PARAMETERQUALITYTOOSMALL | Kwaliteitsparameter te klein | 145 |
PARAMETERREPEATTOOSMALL | Herhaal parameter te klein | 149 |
PARAMETERINVALIDREVERSE | Omgekeerde parameter ongeldig | 150 |
PARAMETERFPSTOOLARGE | Frames per seconde parameter te groot | 151 |
PARAMETERFPSTOOSMALL | Frames per seconde parameter te klein | 152 |
PARAMETERSPEEDTOOFAST | Snelheidsparameter te snel | 153 |
PARAMETERSPEEDTOOSLOW | Snelheidsparameter te langzaam | 154 |
PARAMETERINVALIDANIMATIONCOMBINATION | De combinatie van de parameters duur, FPS, breedte en hoogte is te groot | 155 |
PARAMETERSTARTTOOSMALL | Start parameter te klein | 156 |
PARAMETERDURATIONTOOSMALL | Duurparameter te klein | 157 |
PARAMETERNOHTML | Er is geen HTML opgegeven | 163 |
PARAMETERINVALIDTARGETVALUE | Ongeldig doel opgegeven | 165 |
PARAMETERINVALIDHIDEVALUE | Ongeldig element om te verbergen | 166 |
PARAMETERINVALIDINCLUDEIMAGES | Inclusief koppelingsparameter voor DOCX | 167 |
PARAMETERINVALIDEXPORTURL | Ongeldige export-URL | 168 |
PARAMETERINVALIDWAITFORVALUE | Ongeldig wachten op opgegeven | 169 |
PARAMETERINVALIDTRANSPARENTVALUE | Ongeldig transparant opgegeven | 170 |
PARAMETERINVALIDENCRYPTIONKEY | Ongeldige coderingssleutel opgegeven | 171 |
PARAMETERINVALIDNOADS | Ongeldige advertentiewaarde opgegeven | 172 |
PARAMETERINVALIDPROXY | Ongeldige HTTP-proxy-instellingen verstrekt | 173 |
PARAMETERINVALIDNONOTIFY | Ongeldige cookiewaarschuwingswaarde opgegeven | 174 |
PARAMETERINVALIDHD | Ongeldige high definition-waarde opgegeven | 176 |
PARAMETERONGELDIG MEDIATYPE | Ongeldige waarde voor mediatype opgegeven | 177 |
PARAMETERONGELDIG WACHTWOORD | Ongeldige wachtwoordwaarde opgegeven | 178 |
PARAMETERONGELDIGSMERGE | Ongeldige samenvoeg-ID opgegeven | 179 |
PARAMETERONGELDIGKLIKWAARDE | Ongeldige CSS-kiezer om op te klikken opgegeven | 180 |
NETWORKSERVEROFFLINE | Server offline | 200 |
NETWORKGENERALERROR | Algemene netwerkfout | 201 |
NETWORKDDOSATTACK | Gedistribueerde Denial of Service-aanval | 202 |
RENDERINGERROR | Algemene renderingfout | 300 |
RENDERINGMISSINGSCREENSHOT | Ontbrekende screenshot | 301 |
GENERICERROR | Algemene fout | 400 |
UPGRADEREQUIRED | Upgrade vereist | 500 |
FILESAVEFOUT | Dien in save fout | 600 |
FILENONEXISTANTPATH | Bestandspad bestaat niet | 601 |