타인의 포스트를 리딩하고, 생각을 정리하기 위한 목적으로 작성되는 포스트입니다.
학문적 분석보다는 책을 읽고 서평을 남기듯 가볍게 작성하고 있습니다.
개인적으로 학습하며 기록하고 있기 때문에 잘못된 내용이 있을 수 있습니다. 잘못된 내용이 있다면 댓글로 알려주세요.
개요
- 날짜: 2021년 03월 20일 토요일
- 대상: 경북대학교 이용주 교수님 포스트
내용
RESTful 웹 서비스란?
- 2015-03-09 / 이용주
- https://blog.naver.com/yjlee3369/220294687865
생각
처음 읽었을 때 RESTful의 GET, PUT, DELETE가 Idenmpotence하다는 개념이 잘 이해되지 않았다.
한 번 요청하나 여러 번 요청하나 항상 같은 결과를 나타낸다고? 요청을 수행하면 결국 값이 변경되는 것이 아닌가?
몇가지의 문서를 찾아보며 생각해본 결과 내 생각의 관점이 잘못 되었다는 것을 깨달을 수 있었다. 나는 본문에서 언급된 여러 번 요청
이 무조건 성공한다고 생각했다. 신뢰할 수 있없는 네트워크 상에서의 HTTP 요청(requet)을 배제한 것이다. 결국 요청 실패에 대한 재요청에 제약이 없다는 관점에서 Idenmpotence하다고 볼 수 있을 것 같다.