[Web][HTTP] HTTP Method 간단하게 알아보기

Haeun Noh·2023년 10월 25일
0

WEB

목록 보기
1/3
post-thumbnail

1025


0. HTTP Method란?

클라이언트 - 서버 구조에서 요청(request)와 응답(response)가 이루어지는 방식

서버에서 어떠한 요청 http method로 보내면 그에 따른 응답이 이루어지는 방식입니다.
그리고 http method의 개수는 정말 많지만 그 중 많이 사용하는 5개의 메서드를 추려봤습니다.



1. HTTP Method 종류

1.1. GET

리소스를 조회합니다.

crud에서 read를 맡습니다.


1.2. POST

리소스를 생성합니다.

crud에서 create를 맡습니다.


1.3. PUT

리소스를 완전히 교체합니다.

crud에서 update를 담당합니다.

사실 put보다는 patch를 더 많이 씁니다.

put과 patch 사이에는 약간의 차이점이 존재하는데요, put은 리소스를 완전히 교체한다 라는 의미이고, patch는 리소스의 일부 내용을 수정한다는 의미입니다.

옷을 입히는 상황을 가정해봅시다.

  • 만약 patch였다면 그저 사람은 그대로 두고 옷만 갈아입히면 동작이 끝납니다.

  • 하지만 put을 한다면 완전히 다른 사람으로 교체한 뒤 다른 옷을 입혀야만 동작이 끝납니다. update보다는 replace에 더 가깝다고 볼 수 있겠네요.

1.4. PATCH

리소스의 일부 내용을 수정합니다.

crud에서 update를 담당합니다.

리소스를 말 그대로 수정하는 작업이라 modify와 비슷하다고 할 수 있겠네요.

1.5. DELETE

리소스 삭제

crud에서 delete를 담당합니다.



글 봐주셔서 감사합니다.
잘못 기재된 부분은 알려주시면 감사하겠습니다.

profile
Tistory로 옮기게 되었습니다. @haeunnohh

0개의 댓글