[HTTP] HTTP 메서드의 종류와 속성(GET, POST, PUT, PATCH, DELETE)
HTTP API 설계 시작하기 - 요구사항 : 회원 등록, 수정, 조회, 삭제 기능을 가지는 회원 정보 관리 API가 필요하다. 1) 최초 설계 다음과 같이 URI을 설계했다. 이것이 좋은 설계일까? No API URI 설계에서 가장 중요한 것은 리소스 식별이다. 회원을 등록, 수정, 조회하는 행위는 리소스가 아니다. 회원 자체가 바로 리소스다. 이 회원 리소스를 URI에 매핑하면 된다. 2) 개선한 설계 리소스와 행위로 나누자. 리소스 : 회원 행위 : 조회, 등록, 삭제, 변경 그럼 이들을 어떻게 구별해야 되지? HTTP 메서드 주요 메서드 GET: 리소스 조회 POST: 요청 데이터 처리, 주로 등록에 사용 PUT: 리소스를 대체, 해당 리소스가 없으면 생성 PATCH: 리소스 부분 변경 DELET..
2022. 1. 6.