http와 멱등성

·
STUDY/ETC
멱등성은 같은 연산을 여러면 실행해도 결과가 달라지지 않는 성질을 말함. = 1번 보내도 여러번 보내도 결과는 동일 http 메서드 중 멱등한 대표적인 메서드로는1. get : 정보 조회이므로 여러번 조회해도 동일2. put : 없으면 생성, 있으면 덮어쓰기로 수정 하므로 동일3. delete : 한번 삭제하나 두번 삭제하나 결국 동일 멱등하지 않은 메서드1. post : 등록/ 반복하면 같은 정보가 계속 등록 멱등성 활용전송 커넥션이 끊어졌을 때 클라이언트가 같은 요청을 재시도 해도 되는가를 판단멱등한 메서드 타입이라면 재시도 해도 괜찮지만멱등하지 못한 메서드라면 재시도가 불가해서 서버에서 방지해줘야 함그러지 않으면 중복결제, 중복데이터 입력 등의 문제가 발생할 수 있음