HTTP Method 속성

황상익·2024년 11월 6일

안정성

  • GET 메소드(조회)는 안전하다.
    • 저장된 데이터를 변환하지 않는다.
  • POST, DELETE, PUT, PATCH는 안전하지 않다.
    • 데이터를 생성, 수정, 삭제한다.

멱등성

  • 한번 호출하거나 수천번 호출하거나 항상 결과는 같다
    -> POST의 경우 멱등성을 보장하지 않음
  • 요청이 실패한 경우 재시도 하기위해 필요
    -> 항상 결과가 같다면 마음껏 시도
    -> 멱등하지 않다면 중복 요청 X
    -> 복구 매커니즘에 사용

캐시 가능성

  • GET, HEAD, POST 메서드는 캐시가 가능
  • 일반적으로 HEAD, GET 정도로만 캐시 가능
profile
개발자를 향해 가는 중입니다~! 항상 겸손

0개의 댓글