인프런 커뮤니티 질문&답변

씨쁠쁠러버님의 프로필 이미지

작성한 질문수

모든 개발자를 위한 HTTP 웹 기본 지식

HTTP 메서드 - GET, POST

강의 잘 듣고 있습니다. 궁금한 게 있습니다!

21.02.24 13:35 작성

·

304

1

여기서 소개된 메서드들이 스프링에서도

GET, POST Mapping 말고도, @PutMapping, @PatchMapping 등 전부 제공하는걸로 확인했습니다.

만약 클라이언트에서 Delete 메서드로 요청을 보냈을 때 스프링controller의 @DeleteMapping으로 들어오게 되는건가요?

하지만 @DeleteMapping으로 들어오면 '삭제' 라는 작업을 강제할 프로그램적 장치가 있을까요? 

아니면 논리적인 약속임으로 삭제 작업을 해야하는걸까요?

항상 강의 잘 듣고 있습니다, 감사합니다!

답변 2

1

씨쁠쁠러버님의 프로필 이미지

2021. 02. 25. 15:35

아 그렇군요! 답변 감사합니다!

역할에 맞는 메서드를 사용해서

코딩하는것이 중요하겠네요! 감사합니다~

0

김영한님의 프로필 이미지
김영한
지식공유자

2021. 02. 24. 19:35

안녕하세요. 승범님

논리적인 약속입니다^^

@GetMapping으로 설정해도 삭제하도록 구현할 수 있습니다. 하지만 이렇게 하는 것은 서로의 약속을 지키는 것이 아니겠지요?

감사합니다.