IntelliJ실습_Todo 리스트 구현_요구사항정리
필요기능 | |
1 | todo 리스트 목록에 아이템 추가 |
2 | todo 리스트 목록 중 특정 아이템 조회 |
3 | todo 리스트 전체 목록 조회 |
4 | todo 리스트 목록 중 특정 아이템 수정 |
5 | todo 리스트 목록 중 특정 아이템 삭제 |
6 | todo 리스트 전체 목록 삭제 |
API 스펙 문서
Method | Endpoint | 기능 | Request | Response |
POST | / | todo 아이템 추가 | { "title":"자료구조 공부하기" } |
{ "id":17, "title":"자료구조 공부하기", "order":0, "completed":false, "url":"http://localhost:8080/17" } |
GET | / | 전체 todo리스트 조회 | - | [ { "id":1, "title":"자바 기초 공부하기", "order":0, "completed":false, "url":"http://localhost:8080/1" }, { "id":2, "title":"알고리즘 공부하기", "order":0, "completed":false, "url":"http://localhost:8080/2" }, ... ] |
GET | /{:id} | todo 아이템 조회 | - | { "id":17, "title":"자료구조 공부하기", "order":0, "completed":false, "url":"http://localhost:8080/17" } |
PATCH | /{:id} | todo 아이템 수정 | { "title":"반복문 공부하기" } |
{ "id":1, "title":"반복문 공부하기", "order":0, "completed":false, "url":"http://localhost:8080/1" } |
DELETE | / | 전체 todo리스트 삭제 | 200 | |
DELETE | /{:id} | todo 아이템 삭제 | 200 |
https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
HTTP/1.1: Method Definitions
part of Hypertext Transfer Protocol -- HTTP/1.1 RFC 2616 Fielding, et al. 9 Method Definitions The set of common methods for HTTP/1.1 is defined below. Although this set can be expanded, additional methods cannot be assumed to share the same semantics for
www.w3.org
https://ko.wikipedia.org/wiki/HTTP_%EC%83%81%ED%83%9C_%EC%BD%94%EB%93%9C
HTTP 상태 코드 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 아래는 HTTP(하이퍼텍스트 전송 프로토콜) 응답 상태 코드의 목록이다. IANA가 현재 공식 HTTP 상태 코드 레지스트리를 관리하고 있다. 모든 HTTP 응답 코드는 5개의
ko.wikipedia.org
패스트캠퍼스 한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지
'개발새발 > IntelliJ IDEA 인텔리제이' 카테고리의 다른 글
240127_04.IntelliJ 인텔리제이 단축키 응용 (0) | 2024.01.27 |
---|---|
240127_03.IntelliJ 인텔리제이 단축키 기본2 (0) | 2024.01.27 |
240127_02.IntelliJ 인텔리제이 단축키 기본1 (2) | 2024.01.27 |
240127_01.인텔리제이 설치 (0) | 2024.01.27 |