2023. 3. 23. 16:01ㆍ부트캠프/DevOps 과제
다음 기능에 대한 REST API 모범 사례를 연구해서 제출하세요.
1. 조회
HTTP 메소드 : GET
URL: /blog-posts/{post-id}
{
"id": 1234,
"title": "지우의 피카츄는 몬스터볼에 왜 안들어 가는가?",
"content": "지우의 피카츄가 몬스터볼에 안들어 가는 이유",
"author": "김 재환",
"created_at": "2023-03-23-Thu-15:20",
"updated_at": "2023-03-23-Thu-15:25",
"comments": [
{
"id": 1,
"text": "새로운 사실을 알았군요",
"author": "오박사",
"created_at": "2023-03-24-Fri-10:25"
},
{
"id": 2,
"text": "그런 사실이??",
"author": "지우 엄마",
"created_at": "2023-03-25-Sat-09:25"
}
]
}
2. 특정 블로그 글에 달린 댓글 조회
HTTP 메소드 : GET
URL: /blog-posts/{post-id}/comments
{
"comments": [
{
"id": 1,
"text": "새로운 사실을 알았군요",
"author": "오박사",
"created_at": "2023-03-24-Fri-10:25"
},
{
"id": 2,
"text": "그런 사실이??",
"author": "지우 엄마",
"created_at": "2023-03-25-Sat-09:25"
}
]
}
3. 블로그 글 좋아요
HTTP 메소드 : POST
URL: /blog-posts/{post-id}/like
{
"id": 1234,
"title": "지우의 피카츄는 몬스터볼에 왜 안들어 가는가?",
"content": "지우의 피카츄가 몬스터볼에 안들어 가는 이유",
"author": "김 재환",
"created_at": "2023-03-23-Thu-15:20",
"updated_at": "2023-03-23-Thu-15:25",
"likes": 1
}
4. 블로그 글 좋아요 취소
HTTP 메소드 : DELETE
URL: /blog-posts/{post-id}/like
{
"id": 1234,
"title": "지우의 피카츄는 몬스터볼에 왜 안들어 가는가?",
"content": "지우의 피카츄가 몬스터볼에 안들어 가는 이유",
"author": "김 재환",
"created_at": "2023-03-23-Thu-15:20",
"updated_at
09_배치 작업의 예로는 어떤 것들이 있나요? 거래(트랜잭션), 리포트, 요금 계산은 배치 작업의 대표적인 예입니다. 이 키워드를 사용해 배치 작업을 설명해보세요. (0) | 2023.03.29 |
---|---|
09_정규화 (0) | 2023.03.29 |
07_스크린샷을 보고, HTTP의 구조, 요청과 응답, 헤더 등 유추할 수 있는 내용을 모두 작성하세요. (0) | 2023.03.22 |
06_HTTP의 메소드와 CRUD(create/read/update/delete)를 적절하게 짝짓고, POST와 PUT의 차이점을 설명하세요. (0) | 2023.03.16 |
05_검색창에 http://google.com 을 검색하면, DNS에서 어떤 일이 일어나나요? 이에 대한 설명을 작성하세요. (0) | 2023.03.15 |