🌿 중급 백엔드
HTTP 메서드가 뭔가요?
쉽게 이해하기
식당에서 주문할 때를 생각해보세요. '주세요', '바꿔주세요', '치워주세요'처럼 다양한 요청 방식이 있죠. HTTP 메서드도 마찬가지로 서버에게 '읽어줘', '만들어줘', '수정해줘', '삭제해줘' 같은 요청을 할 때 쓰는 동사예요.
핵심 정리
서버에게 어떤 행동을 해달라고 요청할 때 사용하는 동사예요.
자세히 알아보기
HTTP 메서드(HTTP Method)는 클라이언트가 서버에게 어떤 작업을 요청하는지 알려주는 동사입니다. 가장 많이 쓰는 메서드는 GET, POST, PUT, DELETE 네 가지예요.
GET은 데이터를 가져올 때 씁니다. 블로그 글 목록을 보거나, 상품 정보를 조회할 때 사용해요. POST는 새로운 데이터를 만들 때 씁니다. 회원가입을 하거나, 새 게시글을 작성할 때 사용하죠. PUT은 기존 데이터를 수정할 때, DELETE는 데이터를 삭제할 때 씁니다.
실무에서는 RESTful API를 설계할 때 이 메서드들을 의미에 맞게 사용하는 게 중요해요. 예를 들어 '/users'라는 엔드포인트에 GET을 보내면 사용자 목록을 조회하고, POST를 보내면 새 사용자를 생성하는 식이죠. 같은 URL이라도 메서드에 따라 완전히 다른 동작을 하게 됩니다.
메서드를 잘못 쓰면 예상치 못한 결과가 나올 수 있어요. GET 요청으로 데이터를 삭제하거나, POST로 조회만 하는 건 좋지 않은 설계예요. 각 메서드의 의도에 맞게 사용해야 API를 보는 다른 개발자들도 쉽게 이해할 수 있습니다.