[네트워크] HTTP 헤더

Yoon Uk·2023년 4월 17일
0

네트워크

목록 보기
10/34
post-thumbnail

HTTP 헤더란?

HTTP 헤더란 HTTP 요청과 응답에 대한 추가적인 정보를 전달하는 메타데이터입니다.
HTTP 헤더는 이름과 값의 쌍으로 구성되며, 콜론(:)으로 구분됩니다. 예를 들어, Content-Type: text/html은 응답 본문의 타입이 HTML임을 나타냅니다.

HTTP 헤더는 일반 헤더, 요청 헤더, 응답 헤더, 엔티티 헤더로 구분할 수 있습니다.

HTTP 헤더 분류

  • 일반 헤더(General Headers)
    요청과 응답 모두에 적용되는 헤더로, 메시지의 일반적인 정보를 담습니다.
    예를 들어, Date: Tue, 17 Apr 2023 11:26:00 GMT은 메시지가 생성된 날짜와 시간을 나타냅니다.

  • 요청 헤더(Request Headers)
    요청에만 적용되는 헤더로, 요청의 세부 정보나 클라이언트의 환경을 담습니다.
    예를 들어, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)은 클라이언트의 브라우저와 운영체제를 나타냅니다.

  • 응답 헤더(Response Headers)
    응답에만 적용되는 헤더로, 응답의 세부 정보나 서버의 환경을 담습니다.
    예를 들어, Server: Apache/2.4.46 (Ubuntu)은 서버의 소프트웨어와 운영체제를 나타냅니다.

  • 엔티티 헤더(Entity Headers)
    요청과 응답 모두에 적용되는 헤더로, 본문의 크기나 타입 등을 담습니다.
    예를 들어, Content-Length: 1234은 본문의 바이트 수를 나타냅니다.

0개의 댓글