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

최성욱님의 프로필 이미지
최성욱

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

포스팅 좋아요 화면 및 API 구현

detail에 대한 POST 요청

작성

·

160

0

강사님 오늘도 안녕하세요! 강의를 보던중 detail에 대한 POST요청에 대하여 질문이 있어 글을 남깁니다. 강의에서는 좋아요 API를 POST로 설계 하셨는데, Restfull 에서는 detail에대한 POST요청은 부적합한 것인게 아닌가 하는 생각이 들어 질문 남깁니다. 제 생각에는 POST보다는 PATCH 요청이 더 적합하지 않을까 하는 생각이 듭니다.

답변 2

1

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

좋은 고민입니다.  정답은 없지만,

좋아요 API가 좋아요 "생성"의 개념으로 본다면 생성/삭제로서 post/delete method를 매핑을 해볼 수 있을테구요.

속성을 수정한다. 라는 개념으로 본다면 PATCH 로도 충분히 가능해보입니다. 그럼 좋아요 취소의 경우에도 patch로 처리를 해야되겠네요. 그럼 method 만으로 좋아요/취소 여부를 지정할 수는 없을테고, Endpoint를 따로 정의가 필요할 듯 합니다.

화이팅입니다. :-)

0

최성욱님의 프로필 이미지
최성욱
질문자

넵넵. 질문 드릴때마다 항상 답변 해주셔서 감사합니다!

최성욱님의 프로필 이미지
최성욱

작성한 질문수

질문하기