Idempotent [아이덤파우은트]

동일한 요청을 한 번 보내는 것과 여러번 연속으로 보내는 것이 같은 효과를 지니고, 서버의 상태로 동일하게 남을때, 해당 HTTP 메서드가 멱등성을 가졌다고 한다.

멱등성 메서드에는 어떠한 **부수효과**(side effects)도 존재해서는 안된다.

멱등성을 따질 땐 실제 서버의 백엔드 상태만 보면 되며, 각 요청에서 반환하는 응답 코드는 다를 수 있습니다. 첫 번째 DELETE 요청이 200을 반환한다면, 그 이후는 아마 404를 반환할 것입니다.

❗️이 부분

DELETE가 멱등성을 가진다는 것은, REST API에서 개발자는 DELETE 메서드를 사용해 "목록의 마지막 항목 제거" 기능을 구현해서는 안된다는 것입니다.

멱등성 - 용어 사전 | MDN