작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
392
0
안녕하세요! 매번 좋은 강의 감사드립니다.
강의를 듣다가 안전 속성에 대한 의문점이 생겨서 질문 남깁니다.
메소드가 안전한지 아닌지 자체가 무엇을 위해 제시된 속성인지 잘 모르겠습니다.
멱등과 캐시가능한 속성은 그 특성과 필요성을 잘 알겠습니다.
그러나 안전이라는 속성은 조금 이해가 가지않는것이 있는데,
강의에서는 안전하면 좋은것이다 아니다를 따지는 것이 아닌것같아서요!
안전하지 않다고해서 POST 를 안쓸수도 없고..
개발 과정에서 메소드의 안전성을 고려해야하는 사례가 있나요??
그냥 리소스를 건드리지않는 GET은 안전, 나머지는 리소스를 건드리기때문에 안전하지 못하다 로 "굳이" 나눈 목적이 궁금합니다.
제가 검색한바로는 안전한 메서드의 목적은 서버에 어떤 영향을 줄 수 있는 안전하지 않은 메서드가 사용될 때 사용자들에게 그 사실을 알려줄 수 있도록 하는 것이라고 하더라구요
이 설명 중에서도 "사용자들에게 그 사실을 알려줄 수 있도록 한다"는 것도 어떤 알림을 주는지 잘 와닿지가 않아서 아예 여기다가 질문을 남기게 되었습니다.
늘 좋은 강의 감사합니다!