오류가 발생할 때 개발자가 프로그래밍 방식으로 오류를 처리 할 수 있도록 GrabzIt Java API 오류에 직접 매핑되는 오류 코드가 포함 된 GrabzItException을 발생시킵니다. 각 오류 코드가 오류에 매핑되는 방식이 아래 표에 표시되어 있으므로 오류 메시지를 구문 분석 할 필요가 없습니다.
오류 코드를 사용하여 오류 처리 방법을 결정하는 GrabzItException 예외의 예는 다음과 같습니다.
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 } }
오류 값 | 설명: | 암호 |
---|---|---|
PARAMETERNOURL | URL이 없습니다 | 100 |
PARAMETERINVALIDURL | 지정된 URL이 유효하지 않습니다 | 101 |
PARAMETERNONEXISTANTURL | 지정된 URL이 존재하지 않습니다 | 102 |
매개 변수 누락 응용 프로그램 키 | 응용 프로그램 키가 없습니다 | 103 |
PARAMETERUNRECOGNISEDAPPLICATIONKEY | 응용 프로그램 키가 인식되지 않습니다 | 104 |
매개 변수 누락 서명 | 서명이 없습니다 | 105 |
PARAMETERINVALIDSIGNATURE | 서명이 유효하지 않습니다 | 106 |
PARAMETERINVALIDFORMAT | 지정된 형식이 잘못되었습니다 | 107 |
PARAMETERINVALIDCOUNTRYCODE | 지정된 국가 코드가 유효하지 않습니다 | 108 |
PARAMETERDUPLICATEIDENTIFIER | 지정된 식별자가 이미 존재합니다 | 109 |
매개 변수 일치 기록 | 일치하는 레코드를 찾을 수 없습니다 | 110 |
PARAMETERINVALIDCALLBACKURL | 지정된 콜백 URL이 잘못되었습니다 | 111 |
PARAMETERNONEXISTANTCALLBACKURL | 콜백 URL이 존재하지 않습니다 | 112 |
매개 변수 이미지 폭 도구 | 지정된 이미지 너비가 너무 큼 | 113 |
매개 변수 이미지 높이 도구 | 지정된 이미지 높이가 너무 큼 | 114 |
PARAMETERBROWSERWIDTHTOOLARGE | 지정된 브라우저 높이가 너무 큼 | 115 |
PARAMETERBROWSERHEIGHTTOOLARGE | 지정된 브라우저 너비가 너무 큼 | 116 |
매개 변수 지연 도구 | 지정된 지연 시간이 너무 큼 | 117 |
PARAMETERINVALIDBACKGROUND | PDF에 유효하지 않은 배경 매개 변수 | 118 |
PARAMETERINVALIDINCLUDELINKS | PDF에 대한 잘못된 포함 링크 매개 변수 | 119 |
PARAMETERINVALIDINCLUDEOUTLINE | PDF에 대한 잘못된 포함 개요 매개 변수 | 120 |
매개변수가 잘못되었습니다.PAGESIZE | 유효하지 않은 PDF 페이지 크기 | 121 |
매개변수가 잘못되었습니다.PAGEORIENTATION | PDF의 잘못된 페이지 방향 | 122 |
PARAMETERVERTICALMARGINT오라지 | PDF의 세로 여백이 너무 큼 | 123 |
PARAMETERHORIZONTALMARGINT오라지 | PDF의 가로 여백이 너무 큼 | 124 |
PARAMETERINVALIDCOVERURL | PDF의 유효하지 않은 표지 URL | 125 |
PARAMETERNONEXISTANTCOVERURL | PDF에 지정된 표지 URL이 없습니다. | 126 |
PARAMETERMISSINGCOOKIENAME | 쿠키 이름이 없습니다 | 127 |
PARAMETERMISSINGCOOKIEDOMAIN | 쿠키 도메인 누락 | 128 |
PARAMETERINVALIDCOOKIENAME | 유효하지 않은 쿠키 이름 | 129 |
PARAMETERINVALIDCOOKIEDOMAIN | 잘못된 쿠키 도메인 | 130 |
PARAMETERINVALIDCOOKIEDELETE | 잘못된 쿠키 삭제 값 | 131 |
PARAMETERINVALIDCOOKIEHTTP | 유효하지 않은 쿠키 HTTP 값 | 132 |
PARAMETERINVALIDCOOKIEEXPIRY | 유효하지 않은 쿠키 만료 | 133 |
PARAMETERINVALIDCACHEVALUE | 유효하지 않은 캐시 값 | 134 |
PARAMETERINVALIDDOWNLOADVALUE | 잘못된 다운로드 값 | 135 |
PARAMETERINVALIDSUPPRESSVALUE | 유효하지 않은 억제 값 | 136 |
매개 변수 누락WATERMARK식별자 | 누락 watermark 식별자 | 137 |
매개변수가 잘못되었습니다.WATERMARK식별자 | 잘못된 watermark 식별자 | 138 |
매개변수가 잘못되었습니다.WATERMARKXPOS | 잘못된 watermark x 위치 | 139 |
매개변수가 잘못되었습니다.WATERMARK이포스 | 잘못된 watermark y 위치 | 140 |
매개 변수 누락WATERMARKFORMAT | Watermark 찾을 수 없음 | 141 |
매개 변수WATERMARK너무 큰 | Watermark 너무 큰 | 142 |
매개 변수 누락 매개 변수 | 누락 된 매개 변수 | 143 |
파라메타 품질 도구 | 품질 매개 변수가 너무 큼 | 144 |
파라메타 품질 | 품질 매개 변수가 너무 작습니다 | 145 |
PARAMETERREPEATTOOSMALL | 반복 매개 변수가 너무 작습니다 | 149 |
PARAMETERINVALIDREVERSE | 역 파라미터가 유효하지 않습니다 | 150 |
매개 변수 FPS 도구 | 초당 프레임 수 매개 변수가 너무 큼 | 151 |
파라메타 | 초당 프레임 매개 변수가 너무 작습니다 | 152 |
매개 변수 속도 | 속도 파라미터가 너무 빠름 | 153 |
파라미터 속도 | 속도 매개 변수가 너무 느림 | 154 |
PARAMETERINVALIDANIMATIONCOMBINATION | 지속 시간, FPS, 너비 및 높이 매개 변수 조합이 너무 큽니다 | 155 |
PARAMETERSTARTTOOSMALL | 시작 매개 변수가 너무 작습니다 | 156 |
매개 변수 지속 기간 | 지속 시간 매개 변수가 너무 작습니다 | 157 |
PARAMETERNOHTML | HTML이 지정되지 않았습니다 | 163 |
PARAMETERINVALIDTARGETVALUE | 잘못된 대상이 지정되었습니다 | 165 |
PARAMETERINVALIDHIDEVALUE | 지정된 요소를 숨길 수 없습니다 | 166 |
PARAMETERINVALIDINCLUDEIMAGES | DOCX에 대한 링크 매개 변수 포함 | 167 |
PARAMETERINVALIDEXPORTURL | 잘못된 내보내기 URL | 168 |
PARAMETERINVALIDWAITFORVALUE | 지정된 잘못된 대기 | 169 |
PARAMETERINVALIDTRANSPARENTVALUE | 유효하지 않은 투명이 지정되었습니다. | 170 |
파라메타 인 밸리데이션 키 | 잘못된 암호화 키가 지정되었습니다 | 171 |
매개 변수 유효 범위 | 잘못된 광고 값이 지정되었습니다. | 172 |
매개 변수 유효성 | 잘못된 HTTP 프록시 설정 제공 | 173 |
PARAMETERINVALIDNONOTIFY | 잘못된 쿠키 알림 값이 지정되었습니다. | 174 |
PARAMETERINVALIDHD | 유효하지 않은 고화질 값이 지정되었습니다. | 176 |
매개변수INVALIDMEDIATYPE | 잘못된 미디어 유형 값이 지정되었습니다. | 177 |
PARAMETERINVALID비밀번호 | 잘못된 암호 값이 지정되었습니다. | 178 |
매개변수 무효 병합 | 잘못된 병합 식별자가 지정되었습니다. | 179 |
PARAMETERINVALIDCLICKVALUE | 클릭할 CSS 선택기가 잘못되었습니다. | 180 |
네트워크 서버 오프라인 | 서버 오프라인 | 200 |
네트워크 일반 오류 | 일반적인 네트워크 오류 | 201 |
네트워크 도스 택 | 분산 서비스 거부 공격 | 202 |
렌더링 오류 | 일반적인 렌더링 오류 | 300 |
렌더링 누락 화면 캡처 | 스크린 샷 누락 | 301 |
일반 오류 | 일반적인 오류 | 400 |
업그레이드 필요 | 업그레이드 필요 | 500 |
FILESAVEERROR | 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 save 오류 | 600 |
FILENONEXISTANTPATH | 파일 경로가 존재하지 않습니다 | 601 |