[네트워크] HTTP Method(GET, POST, PUT, DELETE, PATCH, HEAD)와 Method의 속성
상황 HTTP API를 만들어보는 과제가 주어졌다하자. 회원정보관리 API 만든다고 하면 목록조회, 개인조회, 회원 등록, 회원정보 수정, 회원 삭제 등의 기능이 필요하다. 여기서 URI 설계를 할때 고민이 생기는데 이는 Resource를 주로 설계해야 한다. What is Resource? 회원등록, 수정 이런건 리소스가 아니다. 회원자체가 리소스! 리소스는 어떻게 식별할까? 행위를 보지말기: 회원등록, 수정, 조회 등 모두 URI에서 배제: HTTP 메소드가 행위를 구분해준다. 회원 리소스를 URI에 매핑한다. API URI 설계 리소스 식별 URI 계층 구조를 활용 HTTP 메서드 : 주요 메서드 정리 GET : 리소스 조회 POST : 요청 데이터 처리,등록에 사용 PUT : 리소스를 대체, 해당..
2022. 3. 10.