코딩/자바
[Spring] HTTP API 설계 기본
yoney
2025. 1. 23. 13:26
- HTTP API 설계
- 로그인과 같은 특별한 기능을 제외한 대부분의 API는 CRUD 작업을 수행한다.
- 설계 순서
- HTTP Method
- POST : CREATE
- GET : READ
- PUT, PATCH : UPDATE
- DELETE : DELETE
- Restful API → URL Mapping
- 요청 및 응답값 설계
- HTTP Method + URL 만으로 어떤 API인지 구분할 수 있어야 한다.
- HTTP Method
- 메모 생성
- POST
- /memos
- 메모 단건 조회
- GET
- /memos/{id}
- 메모 수정(전체)
- PUT
- /memos/{id}
- 메모 삭제
- DELETE
- /memos/{id}