-
📌 start-line : 시작 라인
👉 요청 메시지
- HTTP 메서드 (GET: 조회)
- 종류: GET, POST, PUT, DELETE…
- 서버가 수행해야 할 동작 지정
- 요청 대상 (/search?q=hello&hl=ko)
- absolute-path[?query] (절대경로[?쿼리])
- 절대경로= "/" 로 시작하는 경로
- HTTP Version
👉 응답 메시지
- HTTP 버전
- HTTP 상태 코드: 요청 성공, 실패를 나타냄
- 200: 성공
- 400: 클라이언트 요청 오류
- 500: 서버 내부 오류
📌 header : 헤더
- header-field = field-name ":" OWS field-value OWS (OWS:띄어쓰기 허용)
- field-name은 대소문자 구문 없음
- HTTP 전송에 필요한 모든 부가정보
예) 메시지 바디의 내용, 메시지 바디의 크기, 압축, 인증, 요청 클라이언트(브라우저) 정보, 서버 애플리케이션 정보, 캐시 관리 정보...
📌 message body : 메시지 바디
- 실제 전송할 데이터
- HTML 문서, 이미지, 영상, JSON 등등 byte로 표현할 수 있는 모든 데이터 전송 가능
728x90댓글
- HTTP 메서드 (GET: 조회)