멱등성
Title
멱등성
Category
GlossaryTags
Aliases
멱등성
멱등성(Idempotent)
Idempotent
Related
Created
2 years ago
Updated
last year
- 동일한 요청을 한번 보내는 것과 여러 번 연속으로 보내는 것이 같은 효과를 지니고, 서버의 상태도 동일하게 남을 때 해당 HTTP 메서드가 멱등성을 가졌다고 말한다.
- 멱등성 메서드는 통계 기록을 제외하고 어떠한 부수 효과(Side Effect)도 존재해서는 안된다.
- 올바르게 구현한 경우 GET, HEAD, PUT, DELETE, OPTIONS 메서드는 멱등성을 가지며, POST, PATCH, CONNECT 는 멱등성을 가지지 않는다.
- DELETE 메서드를 사용해 "목록의 마지막 항목 제거" 와 같은 기능을 구현하면 안된다.
- 멱등성을 가지지 않기 때문이다.
- DELETE 메서드를 사용해 "목록의 마지막 항목 제거" 와 같은 기능을 구현하면 안된다.