개발자 HTTP 기본 지식 커리큘럼
Internet Network
기본적인 인터넷 네트워크
URI와 웹 브라우저 요청
HTTP와 네트워크의 전체 사이클 이해
웹 브라우저 요청 흐름을 통해
HTTP 메시지가 어떻게 TCP/IP 메시지로 변하고,
네트워크를 통해 목적지까지 도착하는지,
그리고 HTML 응답을 받아와서 웹 브라우저에 렌더링 되는 과정을 설명
HTTP 기본
I. HTTP의 기본 동작과 특징
II. 상태유지(Stateful)
III. 무상태(Stateless)
IV. HTTP 메시지
HTTP 메서드
I. HTTP 메서드가 필요할까?
II. HTTP 메서드
III. GET, POST, PUT, PATCH, DELETE 같은 주요 HTTP 메서드들을 언제 어떻게 사용해야 하는가?
HTTP 메서드 활용
I. HTML form
II. API를 통해 전송하는 방법
III. HTTP API URL을 올바르게 설계하는 방법
HTTP 상태코드
I. HTTP 상태코드에 대한 설명
II. 2xx, 3xx, 4xx, 5xx 코드의 의미
HTTP 일반헤더
I. 표현 및 콘텐츠 협상
II. 전송 방식
III. 쿠키
HTTP 헤더[캐시]
I. 캐시가 필요한 이유
II. 브라우저 캐시
III. 프록시 캐시
IV. 조건부 요청
V. 캐시 무효화 방법