본문 바로가기
프로그래밍/Web Basic

HTTP 메서드

by YuminK 2023. 7. 30.

HTTP 메서드 종류

1. GET: 리소스 조회

2. POST: 요청 데이터 처리, 주로 등록에 사용

3. PUT: 리소스 대체, 리소스가 없으면 생성

4. PATCH: 리소스 부분 변경

5. DELETE: 리소스 삭제

 

 

GET 

1. 리소스 조회 역할

2. 메시지 바디를 사용하지 않고 주로 쿼리 파라미터를 사용한다. 

 

POST 처리 예시

1. HTML FORM에 입력한 정보로 회원가입, 주문 등에 사용

2. 게시글 글쓰기, 댓글 달기

3. POST 요청은 리소스에 처리에 대한 주어진 양식은 없다. (애매하면 post)

 

 

PUT

1. 기존 리소스를 대체한다. (없으면 생성, 있으면 대체)

2. 클라이언트가 리소스의 위치를 알고 있다는 점에서 POST와 다르다.

 

PATCH

1. 리소스 부분 변경

 

DELETE

1. 리소스 제거

출처: HTTP 웹 기본 지식 강의(김영한)

댓글