get 은 idempotent , post 는 non-idempotent 하다.
멱등 : 수학이나 전산학에서 연산의 한 성질을 나타내는 것으로, 연산을 여러번 적용하더라도 결과가 달라지지 않는 성질 .
즉 get 은 동일한 연산을 여러번 수행하더라도 동일한 결과 . → 동일한 응답이 와야한다.
조회하는 행위등을 get 으로 보낸다.
post 는 서버에게 동일한 요청을 여러번 전송해도 응답은 항상 다를 수 있다. 서버의 상태나 데이터를 변경할 때 사용
—> 서버의 무언가는 변경되도록 설계 된다.
댓글
댓글 쓰기