HTTP

HTTP 통신 기반의 API 서버운영이기 때문에 HTTP에 대한 설명을 기재합니다.

HTTP Method & CDN Action

HTTP
CDN Action
Description

GET

조회

CDN 리소스 및 상태를 조회합니다.

POST

생성/작업

CDN 리소스를 생성합니다. C/R/U/D외의 작업을 수행합니다.

PUT

변경

CDN 리소스의 내용을 수정합니다.

포함되지 않은 Attribute는 기존의 것을 그대로 사용합니다.

특정 Attribute를 삭제하고자 할 경우에는 빈 값을 요청합니다.

DELETE

삭제

CDN 오브젝트를 삭제합니다.

HTTP Request

HTTP Header
Description

Content-Type

HTTP Body 컨텐츠의 타입입니다. 예) application/json (RFC 7159) 참조

Content-Length

HTTP Body 컨텐츠의 길이입니다.

Body

  • Request Body 형식은 JSON만을 지원합니다. 자세한 내용은 각각의 API 설명과 예제를 참고합니다

HTTP Response

Header

HTTP Header
Description

Content-Type

HTTP Body 컨텐츠의 타입입니다. 예) application/json (RFC 7159) 참조

Content-Length

HTTP Body 컨텐츠의 길이입니다.

Body

  • Response Body 형식은 JSON만을 지원합니다. Hash 또는 Array가 올 수 있습니다.

  • 성공일 경우 응답이 있으면 아래와 같은 구조를 가집니다. 자세한 내용은 각각의 API 설명과 예제를 참고합니다.

Example

{
	"data": [
		{
			key1:value1,
			key2:value2,
			...
		},
		{
			key1:value1,
			key2:value2,
			...
		},
	],
}
Key
Value
Type
Description

data

-

Array

Object 별 데이터

Response code

  • 응답 코드와 메시지를 정의합니다. 자세한 내용은 각각의 API 설명과 예제를 참고합니다.

Code
Message
Description

200

OK

성공

400

Bad Request

정의되지 않은 REST API 요청

404

Not Found

존재하지 않는 어플리케이션이나 스트림

405

Method Not Allowed

허용하지 않는 메서드

500

Internal Server Error

서버 에러

Last updated