HTTP 메서드

1. HTTP API를 만들어보자
1) API URI 설계(Uniform Resource Identifier)
가장 중요한 것은 리소스 식별
2) API URI(Uniform Resource Identifier) 고민
3) API URI 설계
리소스 식별, URI 계층 구조 활용
4) 리소스와 행위을 분리
가장 중요한 것은 리소스를 식별하는 것
2. HTTP 메서드 - GET, POST
1) HTTP 메서드 종류
주요 메서드
기타 메서드
2) GET

GET 이란?
리소스 조회1 : 메세지 전달

리소스 조회2 : 서버 도착

리소스 조회3 : 응답 데이터

3) POST

POST란?
리소스 등록1 : 메세지 전달

리소스 등록2 : 신규 리소스 생성

리소스 등록3 : 응답 데이터

요청 데이터를 어떻게 처리한다는 뜻일까? 예시
4) POST 정리
3. HTTP 메서드 - PUT, PATCH, DELETE
1) PUT : 리소스 수정보다는 갈아 치우는 느낌

리소스가 있는 경우 : 대체


리소스가 없는 경우 : 생성


주의! - 리소스를 완전히 대체한다


2) PATCH
PATCH란?

리소스 부분 변경


3) DELETE

리소스 제거


4. HTTP 메서드의 속성
1) HTTP 메서드의 속성 종류

2) 안전(Safe)
3) 멱등(Idempotent)
4) 캐시 가능(Cacheable)
Last updated