HTTP 흐름

HTTP 요청-처리-응답-렌더링 파이프라인

브라우저 요청은 서버 라우팅과 데이터 조회를 거쳐 상태 코드와 응답 본문으로 돌아오고, 클라이언트가 이를 화면에 반영한다.

웹 요청이 화면으로 돌아오는 순서

request cycle

브라우저 요청

URL, 메서드, 헤더, 본문을 포함해 서버에 보낸다.

서버 처리

라우터와 컨트롤러가 요청을 해석하고 필요한 로직을 실행한다.

데이터 접근

필요하면 DB나 외부 API에서 데이터를 가져온다.

응답 렌더링

JSON이나 HTML을 받아 UI 상태와 화면을 갱신한다.

BrowserHTTP RequestServerDB/APIResponse
웹 요청이 화면으로 돌아오는 순서

서버와 클라이언트 관계는 “누가 상태를 알고 누가 화면을 그리는가”로 읽으면 명확하다. 응답 형식이 렌더링 방식을 결정한다.