Idempotent

W3C/HTML 2013. 3. 11. 21:40

Http Method의 GET과 POST를 보던 중 Idempotent 라는 단어가 있어서 짚고 넘어가 봅니다.

 

사전적 의미로 Idempotent 는 멱등(?) 이라는 이해할 수 없는 전문 용어를 뜻합니다.
하지만 멱등연산, 멱등행렬, 멱등법칙 등에서 xx=x, x∩x=x, x∪x=x 등의 연산을 보니 이해가 됐습니다.

 

 

예를 들어,
/index.php?para1=a&para2=b 라는 GET 페이지와 POST로 파라미터를 념겨받은 /index.php 페이지를 즐겨찾기를 합니다.
GET 페이지는 즐겨찾기 하기 전과 후의 페이지가 동일한 파라미터 전달로 계속해서 동일한 결과가 나타나겠지만,
POST 페이지는 즐겨찾기 한 후에 파라미터 누락으로 올바르지 않는 페이지가 표시되겠네요.

 

 

Http Method에서 Idempotent 란 용어는 이것을 구분하기 위해 넣은 속성입니다.
동일한 URL이 같은 결과물을 나타내는지(idempotent) 아닌지(non-idempotent).

 

GET : Idempotent
POST : non-Idempotent


WRITTEN BY
손가락귀신
정신 못차리면, 벌 받는다.

,