요청메시지,응답메시지 일단 쓰긴 쓰는데... 정확히 어떻게 생겼어요?

인생한접시·2023년 2월 24일
0

  • start-line 구조 : 2가지임 request-line (요청)/ status-line(응답)
  • start-line 은 요청? 응답? 상태에따라 line에 들어가는 내용이 다릅니다.

    요청? -> request-line의 구조

    HTTP메서드 / 요청 대상 / HTTP Version

    응답? -> status-line의 구조

    HTTP버전 / HTTP 상태 코드 / 이유 문구(단순 설명 글)

header 헤더 구조:주의점 : field-name은 대소문자 구분없음. field-value 띄어쓰기 O
용도: HTTP 전송에 필요한 모든 부가 정보 . 윗 구조대로 표현
예) 메시지 바디의 내용, 메시지 바디의 크기,압축,인증,
요청클라이언트(브라우저) 정보,서버 애플리에키션 정보,캐시 정보

요청 헤더

응답 헤더


(그외 필요시 임의의 헤더 추가 가능. 표준 헤더 정말 많음)

HTTP 메시지 바디 구조 : 딱히 없음
용도 :

  • 실제 전송할 데이터
  • HTML 문서, 이미지 영상, JSON 등등 byte로 표현할 수 있는 모든 데이터 전송 가능

    응답 메시지 바디

profile
plan11plan

0개의 댓글

관련 채용 정보