[CS] 멱등성, HTTP 메소드

조진우·2023년 9월 9일
0

Computer Science

목록 보기
7/7
post-thumbnail

대화중 HTTP 메소드의 멱등성에 대한 대답을 못해서 정리해본다.

멱등성

  • 동일한 요청을 반복하더라도, 서버의 상태나 데이터가 동일한 영향을 미치는 특성

멱등성 특징 2가지

  • 동일한 요청동일한 응답을 반환
  • 요청의 반복이 부작용을 일으키지 않음

HTTP 메서드 (멱등성) : GET, PUT, DELETE

  • GET : 데이터를 조회하는데 사용. 서버의 상태나 데이터를 변경하지 않음
  • PUT : 데이터를 수정, 생성하는데 사용. 동일한 요청을 여러 번 보내더라도 같은 데이터로 수정되거나 생성됨
  • DELETE : 데이터를 삭제하는데 사용. 같은 리소스를 여러 번 삭제하더라도 삭제된 상태가 유지

참고 : POST는 멱등성 X

  • POST: 멱등성을 가지지 않음. 동일한 POST 요청을 여러 번 보내면 각 요청마다 서버에서 다른 데이터를 생성하거나 부작용을 일으킬 수 있음.
profile
The Top of Iceblog

0개의 댓글