have-a-meal / have-a-meal-server

1 stars 0 forks source link

[EAT - 119] HTTP Method 사용 범위 결정 #34

Closed jaewoong-gwon closed 6 months ago

jaewoong-gwon commented 6 months ago

이슈 링크

ywjywj commented 6 months ago

엔드포인트 메소드별 어노테이션 사용을 위 이미지 용도에 맞게 사용하라는걸로 이해했는데 맞나요??

jaewoong-gwon commented 6 months ago

엔드포인트 메소드별 어노테이션 사용을 위 이미지 용도에 맞게 사용하라는걸로 이해했는데 맞나요??

이 부분은 이제 제가 생각하고 있는 부분이고 원준님은 어떻게 생각하시나요?

geonwoo0423 commented 6 months ago

상의 후 통일하는게 좋아보입니다!

wjdwnsdnjs13 commented 6 months ago

저도 HTTP Method에 대한 공부를 한 이후 느낀 점은 GET과 POST를 이전에는 제대로 사용하지 못 했다는 생각을 했습니다. 각 Method의 용도에 맞게 GET : 데이터 변경 없이 조회 POST : 데이터 삽입 PUT : 데이터 변경 DELETE : 데이터 삭제 정도로 사용하는 것이 어떤 가 생각합니다.

ywjywj commented 6 months ago

저는 HTTP Method의 주요 메소드인 GET,POST,PUT,DELETE 정도 만을 고려하고 사용하였는데 PATCH와 같이 부분적 수정에 쓰이는 Method도 사용하는 게 리뷰 할 때나 다시 볼 때 엔드 포인트 별 역할을 인지하고 읽는 느낌이라 더 좋을 거 같다는 느낌이 드네요 준원 님이 제시한 사항에서 PUT : 데이터 전체를 변경 PATCH : 데이터 일부를 변경 정도로 이 부분에 대해서 만 더 상세하게 나누는 건 어떤 가 생각합니다!

jaewoong-gwon commented 6 months ago

저도 HTTP Method에 대한 공부를 한 이후 느낀 점은 GET과 POST를 이전에는 제대로 사용하지 못 했다는 생각을 했습니다. 각 Method의 용도에 맞게 GET : 데이터 변경 없이 조회 POST : 데이터 삽입 PUT : 데이터 변경 DELETE : 데이터 삭제 정도로 사용하는 것이 어떤 가 생각합니다.

저도 같은 생각입니다. ㅋㅋ 용도에 맞게 사용하는게 좋을것 같아요!

jaewoong-gwon commented 6 months ago

저는 HTTP Method의 주요 메소드인 GET,POST,PUT,DELETE 정도 만을 고려하고 사용하였는데 PATCH와 같이 부분적 수정에 쓰이는 Method도 사용하는 게 리뷰 할 때나 다시 볼 때 엔드 포인트 별 역할을 인지하고 읽는 느낌이라 더 좋을 거 같다는 느낌이 드네요 준원 님이 제시한 사항에서 PUT : 데이터 전체를 변경 PATCH : 데이터 일부를 변경 정도로 이 부분에 대해서 만 더 상세하게 나누는 건 어떤 가 생각합니다!

말씀 하신 부분의차이도 있겠지만 멱등성 여부에 다르다고 합니다. 아래 링크 참고하시면 좋을것 같습니다!