
-> get으로 리소스를 요청하면 반환만해주고 변경하지 않는다.
f(f(x)) = f(x)
한 번 호출하든 두 번 호출하든 100번 호출하든 결과가 똑같다.
멱등 메서드
-> 어떤 것을 삭제할때 두번 삭제 신청해도 똑같기 때문에 TIMEOUT 이 나왔을때 자동 복구 할 수 있음
응답 결과 리소스를 캐시해서 사용해도 되는가?
GET, HEAD, POST, PATCH 캐시가능
실제로는 GET, HEAD 정도만 캐시로 사용
참고 : 모든 개발자를 위한 HTTP 웹 기본 지식