inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

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

detail에 대한 POST 요청

207

최성욱

작성한 질문수 5

0

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

react django docker python

답변 2

1

이진석

안녕하세요.

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

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

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

화이팅입니다. :-)

0

최성욱

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

안녕하세요.

0

62

1

[OneToOne Field Demo] get_user_model() 메서드를 활용해야 하는 이유?

0

282

1

useEffect 훅에서 else 유무에 따른 결과

0

221

1

useAxios 훅의 dependency array 설정

0

254

1

useEffect에서 변수 업데이트 관련 질문

0

388

1

rest_framework.generics.CreateAPIView의 model 속성 유무

0

273

1

bootstrap4

0

479

4

리뉴얼 강의가 오픈이 되면 기존 강의는 더이상 못보는걸까요

1

373

1

admin form에서 앞선 필드 선택 후 다른 필드 select widget 구성하는 방법

0

577

3

useState는 필수일까요?

0

269

1

python manage.py makemigrations instagram 시 created_at default 오류가 발생합니다.

0

606

4

Django allauth를 사용한 소셜 로그인 시 에러

0

657

1

프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러

0

561

2

useLocalStorage() 함수 사용여부

0

233

1

django에 LOGIN_URL = '/accounts/login/'의 의미?

0

451

1

리듀서의 의미 재확인

0

435

1

simple-jwt Refresh Token 사용 노하우

0

903

2

docker compose 를 통한 배포 관련 오류 문의

0

683

1

파이썬 속도 장고 관련 궁금한게 있습니다.

0

369

1

is_like_user

0

237

1

related_name 오류

0

276

1

re_path 오류

0

263

1

re_path url

0

252

1

No post matches the given query

0

667

2