글로벌 쉽
요청 및 응답
1. 요청
1-1. 요청 본문
글로벌 쉽 API 요청은 데이터를 JSON 형태로 전송해야 합니다. 모든 요청에는 아래와 같이 Content-Type
헤더를 추가해야 합니다.
요청 본문(body)은 JSON 포맷을 따르며, API별로 요구되는 필드를 정확히 포함해야 합니다.
1-2. 인증
요청 시 HTTP 헤더에 Authorization 필드를 추가하고, 발급받은 API 키를 해당 필드에 넣어 요청하세요.
2. 응답
응답 데이터는 API 문서에 정의된 포맷에 따라 반환됩니다.
요청 성공 시 적절한 HTTP 상태 코드와 함께 결과 데이터가 반환됩니다. 요청 실패 시에도 각 상황에 맞는 HTTP 상태 코드와 에러 메시지가 포함된 응답이 반환됩니다.
응답 데이터는 항상 JSON 형태로 반환되며, HTTP 헤더에는 다음과 같은 Content-Type이 포함됩니다.
2-1. 성공 응답
성공적으로 처리된 요청에 대한 응답입니다.
HTTP Status | 설명 |
---|---|
200 | 요청이 성공적으로 처리되었습니다. |
201 | 요청이 성공적으로 처리되었고, 리소스가 생성되었습니다. |
204 | 요청이 성공적으로 처리되었으나 응답 본문이 없습니다. |
2-2. 오류 응답
요청이 실패한 경우 반환되는 응답입니다.
HTTP Status | 설명 |
---|---|
400 | 잘못된 요청입니다. 요청 본문에 누락된 필드가 있거나 데이터 형식이 올바르지 않을 때 반환됩니다. 요청 데이터를 다시 확인해주세요. |
401 | 인증에 실패했습니다. 시크릿 키가 없거나 잘못된 키가 사용된 경우 반환됩니다. 인증 정보를 확인해주세요. |
403 | 권한이 부족하여 요청이 거부되었습니다. 해당 요청을 수행할 권한이 있는지 확인 후 다시 시도해주세요. |
404 | 요청한 리소스 또는 URL이 존재하지 않습니다. 요청 경로 또는 리소스 식별자를 확인해주세요. |
500 | 서버에서 문제가 발생했습니다. 글로벌 쉽 서버의 내부 오류로 인해 요청이 처리되지 못했습니다. 문제가 지속되면 관리자에게 문의해주세요. |
2-3. 예외 객체
요청 실패 시, 아래와 같은 예외 객체가 반환됩니다.
HTTP 상태 코드를 나타냅니다.
에러의 사유와 관련된 설명 메시지가 포함됩니다.