Menu
Coddy logo textTech

응답 헤더

Coddy의 터미널로 네트워킹 배우기 코스 레슨. 47개 중 23번째.

상태 줄 다음에 서버는 헤더를 보냅니다. 헤더는 응답에 대한 사실을 한 줄에 하나씩 Name: value 형식으로 나타냅니다.

여러분이 계속해서 읽게 될 헤더는 다음과 같습니다.

  • Content-Type: 본문의 형식입니다. text/html, application/json 등이 있습니다. 클라이언트는 이를 사용해 본문을 읽는 방법을 결정합니다.
  • Content-Length: 본문이 몇 바이트인지 나타냅니다.
  • Location: 3xx 응답에서 대신 이동할 위치입니다.

curl -I는 HEAD 메서드를 사용해 헤더만 요청하므로, 큰 본문을 다운로드하지 않고도 응답을 확인할 수 있습니다.

curl -sI http://127.0.0.1:9113/index.html

헤더 이름은 대소문자를 구분하지 않으므로 서버가 Content-Type 또는 content-type을 보내도 둘 다 올바릅니다. grep -i로 검색하지 않으면 일치하는 항목을 놓치게 됩니다.

challenge icon

챌린지

중급

다운로드하지 않고 응답을 검사합니다.

index.html이 포함된 폴더를 포트 9113에서 제공한 다음, 헤더만 가져와 콘텐츠 유형 줄만 출력합니다. 예상 출력:

Content-type: text/html

대소문자를 구분하지 않고 일치시키며 줄의 시작 부분에 고정합니다: grep -i "^content-type". 전체 헤더 블록을 출력하지 마세요. 여기에는 매초 변경되는 날짜도 포함되어 있기 때문입니다.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

터미널로 네트워킹 배우기의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드