WebTools

Useful Tools & Utilities to make life easier.

HTTP Headers Parser

서버 간 주고받는 HTTP 헤더를 확인합니다.

HTTP 헤더 조회란?

주소를 넣으면 그 웹 서버가 페이지 본문과 함께 돌려보내는 응답 헤더를 그대로 보여 주는 도구입니다. 헤더는 화면에는 나타나지 않지만, 서버 종류·콘텐츠 형식·캐시 규칙·보안 설정 같은 '페이지에 대한 설명서'가 담긴 부분입니다. 브라우저는 이 정보를 읽고 페이지를 어떻게 다룰지 결정합니다.

사이트를 운영하다가 캐시가 왜 안 지워지는지, 보안 헤더가 제대로 걸렸는지, 어떤 서버 소프트웨어가 돌고 있는지 확인할 때 씁니다. 눈에 보이지 않는 뒷단 설정을 점검하는 진단 도구라고 생각하면 됩니다.

사용 방법

  1. 헤더를 살펴볼 페이지 주소를 입력 칸에 넣습니다. 앞부분이 없으면 자동으로 https 를 붙여 시도합니다.
  2. 조회 버튼을 누르면 서버가 보낸 응답 헤더가 한 줄씩 나열됩니다.
  3. 필요한 항목을 찾아 값을 확인합니다. 이동이 있었다면 최종 도착지의 헤더가 표시됩니다.

어떤 헤더를 눈여겨봐야 하나요?

헤더는 종류가 많지만, 운영·점검에서 자주 확인하는 항목은 정해져 있습니다.

헤더 이름알려 주는 것
Content-Type내려온 내용의 형식(HTML·JSON·이미지 등)과 문자 인코딩
Cache-Control브라우저·중간 서버가 얼마나 오래 저장해 둬도 되는지
Server어떤 서버 소프트웨어가 응답했는지
Strict-Transport-Security항상 https 로만 접속하도록 강제하는 보안 설정
Set-Cookie브라우저에 저장하라고 내려보내는 쿠키

자주 묻는 질문

바꾼 내용이 반영되지 않을 때 헤더가 도움이 되나요?

네. Cache-Control 이나 Expires 값을 보면 브라우저나 중간 서버가 예전 화면을 얼마나 오래 붙들고 있는지 알 수 있습니다. 캐시 시간이 길게 걸려 있으면 수정한 내용이 늦게 보이므로, 이 값을 확인해 캐시 설정을 조정하는 실마리로 삼을 수 있습니다.

보안 헤더가 잘 걸렸는지 어떻게 판단하나요?

Strict-Transport-Security, X-Content-Type-Options, Content-Security-Policy 같은 항목이 응답에 들어 있는지 확인하면 됩니다. 이런 헤더가 아예 없다면 기본적인 보안 설정이 빠져 있다는 신호일 수 있습니다.

헤더에 상태 코드도 나오나요?

헤더 첫 줄에 응답 상태가 담기며, 이동이 있었다면 여러 단계의 코드가 순서대로 쌓입니다. 각 단계를 더 보기 좋게 정리해 보고 싶다면 리다이렉트 확인을, 코드 하나의 뜻이 궁금하다면 HTTP 상태 코드 확인을 함께 쓰면 됩니다.

인증서(https) 상태도 여기서 보나요?

헤더 조회는 서버가 보낸 설명 정보를 다룰 뿐, 인증서 유효기간이나 발급기관까지는 알려 주지 않습니다. 그 부분은 SSL 확인 도구에서 따로 점검하세요.