// SUCCESS { ... } // FAIL/ERROR { "message": "", // 사용자 노출 에러 메세지, }
// Single { "id": 1, "title": "테스트 타이틀 입니다", "contents": "테스트 컨텐츠 입니다." } // Multiple { "pagination": { "has_next": true, "total_count": 1, "page": 1, "page_size": 200 }, "results": [ { "id": 1, "title": "테스트 타이틀 입니다.", "contents": "테스트 컨텐츠 입니다." }, {...}, {...}, {...} ... ] }
// Single { "message": "ID,PW 값이 유효하지 않습니다. } // Multiple - 복수의 에러에 대한 정보가 필요할 시에는 수정 필요 { "message": "ID,PW 값이 유효하지 않습니다. }
// Expected - 에러에 대한 상세 정보가 필요할 시에는 수정 필요 { "message": "서버 에러가 발생 하였습니다." } // UnExpected
2XX- 200: 성공
- 201: 생성 성공
- 204: 삭제 성공
4XX- 400: 파라미터 오류, 잘못된 요청
- 401: 인증 실패
- 403: 권한 없음
- 404: 리소스를 찾을 수 없음
5XX- 500: 서버 에러
GET : 조회
POST : 생성
PUT : 전체 수정
PATCH : 부분 수정
DELETE : 삭제
- Contenty Type:
application/json - Authorization:
JWT {token}