11.6. 3scale 오류 코드
3scale Service Management API 끝점에서 반환하는 오류 코드를 다시 확인하려면 다음 단계를 수행하여 3scale API 설명서 페이지를 참조하십시오.
- 관리 포털의 오른쪽 상단에 있는 물음표(?) 아이콘을 클릭합니다.
- 3scale API Docs 를 선택합니다.
다음은 3scale에서 반환한 HTTP 응답 코드와 반환되는 조건 목록입니다.
400: 잘못된 요청. 이는 다음과 같은 이유로 발생할 수 있습니다.
- 잘못된 인코딩
- 페이로드가 너무 큽니다
-
콘텐츠 유형이 올바르지 않습니다( POST 호출의 경우).
Content-Type
헤더에 유효한 값은application/x-www-form-urlencoded
,multipart/form-data
또는 빈 헤더입니다.
403:
- 인증 정보가 유효하지 않습니다.
- GET 요청을 위해 3scale에 본문 데이터 전송
- 404: 애플리케이션, 지표 등 참조된 존재하지 않는 엔터티.
409:
- 사용 제한 초과
- 애플리케이션이 활성화되어 있지 않습니다
-
애플리케이션 키가 잘못되었거나 누락되어 있습니다 (app
_id/app_key
인증 방법의 경우) - 참조가 허용되지 않거나 누락된 경우 (참조 필터가 활성화되어 필요한 경우)
- 422: 필수 매개 변수 누락
이러한 오류 응답에는 대부분의 시스템에서 읽을 수 있는 오류 범주와 사람이 읽을 수 있는 설명이 있는 XML 본문이 포함됩니다.
표준 API 게이트웨이 구성을 사용하는 경우 3scale에서 제공하는 200과 다른 반환 코드가 있으면 다음 코드 중 하나를 사용하여 클라이언트에 응답할 수 있습니다.
- 403
- 404