작성
·
515
0
1. 데이터가 있을때 delete 요청에 대한 응답 status는
: 200 일테고
2. 데이터가 없을때 delete 요청에 대한 응답 status
: 404 일텐데
resource의 상태는 설명해주신대로 "없다"인데, 응답이 서로 다른것도 멱등성이 있다고 볼수 있나요?
궁금합니다.
답변 1
0
안녕하세요.
데이터삭제 == 데이터 없음
이므로 삭제는 데이터가 있거나 없거나 삭제가 목표입니다. 즉 API에서 파라미터 에러가 나지않은 이상 삭제이므로 200 외에는 삭제불가 (결제 내역이 있거나, 포인트있거나) 예외가있지 않는이상 멱등 합니다
그럼 도움이 되셨기를 바랍니다