HTTP 헤더 확인

주소를 넣으면 서버가 실제로 무엇을 돌려주는지 그대로 보입니다. 상태 코드, 모든 헤더, 그리고 주소가 넘어간다면 그 한 단계 한 단계까지.

요청은 외부 서비스가 아니라 저희 서버로 갑니다. 확인 대상 사이트는 당신을 보지 못합니다.

사용 방법

  1. 페이지 주소를 입력합니다. https://를 빼면 자동으로 붙습니다.
  2. 「확인」을 누릅니다.
  3. 상태 코드와 헤더를 읽습니다. 블록이 여러 개면 리디렉션입니다.

알아두면 좋은 점

문제는 대개 리디렉션 사슬에 숨어 있다

http에서 https로, www 없는 주소에서 www 있는 주소로, 옛 경로에서 새 경로로. 한 단계마다 별개의 요청이고, 틀릴 기회가 하나 더 생깁니다. 연달아 두 번의 리디렉션은 휴대전화에서 실제 대기 시간이 되고, 404로 끝나는 사슬은 브라우저에서는 보이지 않습니다. 브라우저는 마지막 페이지만 보여 주니까요. 여기서는 각 단계가 저마다의 상태 코드와 함께 나열됩니다.

페이지의 동작을 정하는 헤더들

Cache-Control은 방문자가 어제의 페이지를 보게 될지를 정합니다. Content-Type은 브라우저가 파일을 그릴지 내려받을지를 정합니다. Strict-Transport-Security, Content-Security-Policy, X-Frame-Options는 변조에 견디는 사이트와 그렇지 못한 사이트를 가릅니다. 모두 페이지 위에서는 보이지 않지만 여기서는 또렷이 보입니다.

자주 묻는 질문

왜 제 브라우저와 상태 코드가 다른가요?

브라우저는 모든 리디렉션을 따라간 뒤의 최종 페이지를 보여 줍니다. 이 도구는 각 단계를 보여 주므로 301이 이어지다 200으로 끝나는 사슬도 있는 그대로 드러납니다.

페이지 내용을 내려받나요?

아니요. 헤더만 읽고 곧바로 연결을 닫습니다. 본문은 가져오지도 저장하지도 않습니다.

리디렉션은 몇 번까지 따라가나요?

다섯 번까지입니다. 그보다 길면 대개 순환이고, 그 순환 자체가 결론입니다.

확인 대상 사이트가 저를 보나요?

아니요. 요청은 저희 서버에서 저희 자신의 식별자로 나갑니다. 당신의 주소와 브라우저는 전달되지 않습니다.

관련 도구