1xx: 정보 (거의 안 씀)
2xx: 성공 → 200 OK 가장 흔함
3xx: 리다이렉션 → 다른 주소로 이동하라는 의미 (301, 302)
4xx: 클라이언트 오류 → 404 Not Found, 403 Forbidden
5xx: 서버 오류 → 500 Internal Server Error
Content-Type: 응답 본문의 타입 [text/html, image/jpeg, application/json]
Content-Length: 응답 본문의 크기 (byte 단위)
Content-Encoding: 압축 방식 (예: gzip)
Last-Modified: 파일이 마지막으로 수정된 날짜
실제 사용자에게 보여줄 내용(html, 이미지 등)이 있음
브라우저는 이 내용을 해석해 화면에 표시함.
브라우저가 서버에 요청 보냄
서버는 상태 코드 + 헤더 + 본문으로 응답
브라우저는 응답 본문을 보고 화면에 출력함

응답(Response)
→ 브라우저가 서버에 요청을 보내고,
→ 서버가 정상적으로 응답을 반환한 경우를 설명합니다.
브라우저 요청 → 서버가 OK함
→ 서버가 요청을 정상적으로 처리했음을 의미합니다.
HTTP/1.1 200 OK
→ HTTP 프로토콜 버전 + 상태 코드 (여기서 200 OK는 정상 처리 상태를 의미)
헤더(Header)
→ 응답의 부가정보들이 담긴 부분으로, 주요 항목:
Content-Type: 본문의 형식 (예: text/html, application/json 등)
Content-Length: 본문의 길이 (바이트 단위)
본문(body) : 실제 전달될 데이터(예: HTML)
본문(Body)
→ 사용자가 브라우저에서 실제로 보게 되는 내용 (HTML 문서 등)