Notice
Recent Posts
Recent Comments
Link
HANA -J
TIL - HTTP API 설계 본문
리소스에 집중 !! => 행위(조회, 등로그 수정, 삭제)는 HTTP 메서드 사용
ex) 회원 관리 시스템
회원 목록 /members -> GET
회원 등록 /members -> POST
회원 조회 /members/{id} -> GET
회원 수정 /members/{id} -> PATCH, PUT, POST 회원 삭제 /members/{id} -> DELETE
HTTP API - 컬렉션
- POST 기반 등록
- 서버가 리소스 URI 결정
HTTP API - 스토어
- PUT 기반 등록
- 클라이언트가 리소스 URI결정
HTML FORM
- GET, POST만 지원
=> 위의 경우와 같이 HTTP메서드가 한정적이거나 메서드로 해결하기 애매한 경우 컨트롤 URI 사용
동사로 된 리소스 경로사용 (ex : /new, /edit, /delete)
=>최대한 리소스를 기준으로 API를 만들고 안될 때 컨트롤 URI사용
(출처 : 인프런 HTTP웹_기본지식 김영한님)
728x90
'what I Learnd > TIL' 카테고리의 다른 글
TIL - invalid ELF header (0) | 2021.12.10 |
---|---|
TIL -CORS (0) | 2021.12.09 |
TIL - 웹브라우저 동작원리 (0) | 2021.12.02 |
TIL - 인터넷 네트워크, HTTP (0) | 2021.12.02 |
TIL -TDD (0) | 2021.11.27 |
Comments