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