반응형
HTTP API 설계
예1) 회원 관리 시스템 - POST 기반
-> 서버가 리소스를 관리함
-> Collection
-> 실무는 대부분 POST기반 관리함
예2) 파일 관리 시스템 - PUT 기반
파일 목록 /files -> GET
파일 조회 /files/{filename} -> GET
파일 등록 /files/{filename} -> PUT
파일 삭제 /files/{filename} -> DELETE
-> 클라이언트가 리소스를 알고있고 관리함
-> Store
예3) 리소스만으로 설계할 수 없는 경우
(실무 대부분임)
/order/updateStatus
/order/updateDelivery
-> 동사를 사용하여 하나의 리소스에서 하나의 uri로만 할 수 없는 경우
-> controller
출처 : <모든 개발자를 위한 HTTP 웹 기본지식> BY. 김영한
반응형
'HTTP 기본' 카테고리의 다른 글
HTTP 메서드 (0) | 2022.01.09 |
---|---|
HTTP 기본 (0) | 2022.01.09 |
URI와 URL, URN (0) | 2022.01.09 |
인터넷 네트워크 기초 (0) | 2022.01.09 |