HTTP API 설계

회원관리 시스템
API - POST 기반 등록.

리소스 식별은 리소스를 식별해야 된다.

회원 목록 /members -> GET
회원 등록 /members -> POST
회원 조회 /members/{id} -> GET
회원 수정 /members/{id} -> PATCH, PUT, POST
회원 삭제 /members/{id} -> DLELTE

PUT -> 덮어쓰기
FATCH -> 일부 수정


POST를 하게 되면? 회원 DB에 넣고 그 식별을 서버가 만든다. ex) 회원 id 
URI를 생성한다. 누가? 서버가.

HTTP/1.1 201 Create
Location : /members/100

이렇게 서버가 관리하는 리소스를 컬렉션이라고 한다.

서버가 관리하는 리소스 디렉토리.
서버가 리소스의 URI를 생성하고 관리.
여기서 컬렉션은 /members

'웹 프로그램' 카테고리의 다른 글

HTTP 상태코드  (0) 2021.05.15
회원 관리 시스템 PUT  (0) 2021.05.15
HTTP Header 정리  (0) 2021.05.13
IP패킷  (0) 2021.05.01
인터넷 프로토콜 스택의 4계층  (0) 2021.05.01
복사했습니다!