HTTP Method

JUN·2024년 1월 28일

🔵HTTP Method란?

➡️ 클라이언트와 서버 사이에서 요청과 응답을 주고 받는데 주고 받는 방식을 뜻한다.

메소드 종류는 다양하지만, 주요 메소드부터 살펴보겠다.

GET, POST, PUT, PATCH, DELETE 5개의 메소드가 있다.

GET (멱등성 O)

➡️ 정보를 받기 위해(조회) 사용하는 메소드이다. 서버로 전달하고 싶은 데이터는 쿼리로 전달. 성공적으로 데이터를 조회했다면 body 값에 데이터 값이 저장된 응답을 받는다.

✅ 멱등성 : 호출을 반복적으로 해도 최종 결과는 동일한 현상.

POST

➡️ body를 통해 서버로 데이터를 전달한다. 이때 서버는 body 안에 있는 데이터들을 처리하는 역할을 한다. 보통 새로운 리소스들을 생성할 때 사용하며, 신규 리소스 등록되었다면 201 상태코드, URI 경로를 반환하게 된다.

PUT (멱등성 O)

➡️ 리소스 생성 / 업데이트 목적으로 서버한테 데이터를 보내는 역할을 한다. 여러번 호출 시 동일한 결과가 만들어진다.

PATCH

➡️ 리소스를 일부만 변경할 수 있다.

DELETE (멱등성 O)

➡️ 특정 리소스를 삭제하도록 요청하는 역할을 한다. 성공 시 body 값이 없고 성공 응답만 받는다.

profile
웹 프론트엔드 취업 준비생입니다:)

0개의 댓글