Skip to content
On this page

멱등성

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

References

Released under the MIT License.