• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Delete의 멱등성 질문있어요

21.12.25 06:59 작성 조회수 323

0

1. 데이터가 있을때 delete 요청에 대한 응답 status는

  : 200 일테고

2. 데이터가 없을때 delete 요청에 대한 응답 status

 : 404 일텐데

resource의 상태는 설명해주신대로 "없다"인데, 응답이 서로 다른것도 멱등성이 있다고 볼수 있나요?

 

궁금합니다.

답변 1

답변을 작성해보세요.

0

안녕하세요.

데이터삭제 == 데이터 없음

 

이므로 삭제는 데이터가 있거나 없거나 삭제가 목표입니다. 즉 API에서 파라미터 에러가 나지않은 이상 삭제이므로 200 외에는 삭제불가 (결제 내역이 있거나, 포인트있거나) 예외가있지 않는이상 멱등 합니다

 

그럼 도움이 되셨기를 바랍니다