methods

안전성과 멱등성은 서버 상태 변화 기준으로 구분한다

안전성은 상태 변경을 요구하지 않는지, 멱등성은 같은 요청을 반복해도 의도한 효과가 같은지를 본다.

메서드
안전
멱등
읽는 기준
GET
조회 의미이며 반복해도 리소스 변경을 요구하지 않는다.
POST
아니오
아니오
생성/처리 요청은 반복 시 중복 효과가 생길 수 있다.
PUT
아니오
같은 표현으로 전체 대체하면 최종 상태가 같다.
PATCH
아니오
설계별
증가 연산인지 값 지정인지에 따라 달라진다.