Web (2) 썸네일형 리스트형 [Web] PUT vs PATCH PUT 자원에 전체 수정 요청 ( 자원 수정을 위해 모든 필드 필요 ) 수정 요청 시 자원이 존재하지 않으면 생성 PATCH 자원에 부분 수정 요청 ( 자원 수정을 위해 특정 필드 필요 ) 두 메소드 모두 수정 요청이지만 위와 전체, 부분 수정 차이점이 존재 [Web] REST API & REST API 디자인 가이드 REST API란? HTTP 통신에서 CRUD 요청을 URI와 METHOD로 표현하여 특정한 형태로 전달하는 방식 RESTful API를 만드는 5가지 기본 설계 지침 Resources HTTP Method HTTP Headers Query Parameter Status Code 1. Resources 리소스를 설명할 때 가능하면 동사가 아닌 구체적인 명사를 사용해라 GET /users/1234 POST /users DELETE /users/1234 URI case : CamelCase, snake_case, spinal-case 중에서 가능하면 spinal-case를 사용해라. (구글, 페이팔과 같은 회사에서도 spinal-case를 사용하고 있다.) 2. HTTP Methods REST는 HTTP 프.. 이전 1 다음