Cute Happy Ghost
본문 바로가기
server·network

HTTP 메서드의 속성(안전, 멱등, 캐시가능)

by JENN_tech7 2022. 2. 23.
728x90
SMALL

HTTP 메서드의 속성

  • 안전
    • 호출해도 리소스를 변경하지않는다.
    • 조회만 하는 GET은 안전하고, 변하는 POST, DELETE 등은 안전하지 않음
  • 멱등
    • 몇번을 호출하든 결과가 똑같다.
    • 멱등메서드 : GET, PUT, DELETE
    • POST : 두번 호출하면 중복결제가 될 수 있기때문에 멱등아님
    • 멱등은 외부 요인으로 중간에 리소스가 변경되는 것까지는 고려하지 않음.
  • 캐시가능
    • GET, HEAD, POST, PATCH 캐시가능 (실제로는 GET, HEAD정도만 캐시로 사용)
728x90
LIST

'server·network' 카테고리의 다른 글

api설계  (0) 2022.03.02
클라이언트에서 서버로 데이터 전송  (0) 2022.02.25
HTTP 메서드의 종류 GET, POST, PUT, PATCH, DELETE  (0) 2022.02.23
API URI설계  (0) 2022.02.22
HTTP의 특징  (0) 2022.02.22

댓글