javinfo

오류

javinfo API가 반환하는 HTTP 상태 코드 및 오류 응답 본문 형식입니다.

오류는 표준 HTTP 상태 코드를 사용합니다. 실패한 요청은 청구되지 않습니다 — 성공적인 200 응답에 대해서만 비용을 지불합니다.

상태 코드

상태의미
400잘못된 요청 — 알 수 없는 제공업체 ID 또는 인증된 세션에서 키 누락.
401API 키가 없거나 유효하지 않음.
402잔액 부족 — 계정을 충전하세요. 요금 참조.
404결과를 찾을 수 없음 (모든 제공업체가 미스, 또는 /random의 인덱스가 비어 있음).
429속도 제한 또는 일일 할당량 초과. Retry-After 헤더 이후에 재시도하세요.
499제공업체가 응답하기 전에 클라이언트가 요청을 종료했습니다.

오류 본문

오류는 기계가 읽을 수 있는 code와 사람이 읽을 수 있는 message가 포함된 JSON 본문을 반환합니다:

{
  "code": "NOT_FOUND",
  "message": "No result found for \"SSIS-999\"."
}

429 처리

속도 제한에 도달하면 Retry-After 응답 헤더(초)를 사용하여 백오프하세요:

if (res.status === 429) {
  const wait = Number(res.headers.get('Retry-After') ?? 1);
  await new Promise((r) => setTimeout(r, wait * 1000));
}

On this page