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 웹 기본 지식 강의(김영한)
'프로그래밍 > Web Basic' 카테고리의 다른 글
URI 설계 예시(POST, PUT, HTML Form) (0) | 2023.08.01 |
---|---|
HTTP 메서드의 속성, 데이터 조회, HTML Form (0) | 2023.07.31 |
비연결성, HTTP 요청과 응답 메시지 (0) | 2023.07.30 |
HTTP, Stateful과 Stateless (0) | 2023.07.30 |
PORT, DNS, URL (0) | 2023.07.29 |
댓글