안정성
- GET 메소드(조회)는 안전하다.
- POST, DELETE, PUT, PATCH는 안전하지 않다.
멱등성
- 한번 호출하거나 수천번 호출하거나 항상 결과는 같다
-> POST의 경우 멱등성을 보장하지 않음
- 요청이 실패한 경우 재시도 하기위해 필요
-> 항상 결과가 같다면 마음껏 시도
-> 멱등하지 않다면 중복 요청 X
-> 복구 매커니즘에 사용
캐시 가능성
- GET, HEAD, POST 메서드는 캐시가 가능
- 일반적으로 HEAD, GET 정도로만 캐시 가능