HTTP 헤더→JSON 변환
HTTP 요청/응답 헤더를 JSON으로 변환하는 온라인 도구.
도구 설명
온라인 HTTP 요청/응답 헤더를 JSON으로 변환하는 도구 소개
브라우저 개발자 도구나 패킷 캡처 도구에서 복사한 원본 요청 헤더, 응답 헤더 텍스트를 즉시 구조화된 JSON 객체로 변환합니다. 스크립트 처리, 로그 기록, Mock 설정, 디버깅 등에 유용합니다.
요청 라인/상태 라인을 포함한 전체 원본 메시지(예: `GET /path HTTP/1.1` 또는 `HTTP/1.1 200 OK`)를 붙여넣어도, 키-값 형태의 헤더 줄만 붙여넣어도 됩니다.
핵심 기능
1. 줄 단위 키-값 분석:각 헤더 줄을 콜론 기준으로 분리하여 대응하는 JSON 키-값 쌍을 자동 생성합니다.
2. HTTP/2 의사 헤더 지원:요청 라인/상태 라인을 `:method`, `:path`, `:status`, `:protocol` 같은 HTTP/2 형식의 의사 헤더 필드로 분석하는 옵션을 선택할 수 있으며, 일반 헤더와 함께 출력됩니다.
3. 로컬 실시간 변환:모든 분석은 브라우저 내에서 완료되며 외부로 업로드되지 않습니다. 입력에 따라 결과가 실시간으로 갱신됩니다.
사용 방법
1. 브라우저의 Network 패널(또는 패킷 캡처 도구)에서 원본 Request Headers 또는 Response Headers 텍스트를 복사합니다.
2. 입력란에 붙여넣고, 필요하다면 HTTP/2 의사 헤더 매핑을 활성화합니다.
3. 오른쪽에 대응하는 JSON 객체가 즉시 표시되며, 복사 버튼으로 결과를 가져올 수 있습니다.
자주 묻는 질문
어떤 헤더 텍스트 형식을 지원하나요?
표준 HTTP/1.1 요청 헤더, 응답 헤더 텍스트를 지원하며, 앞부분에 요청 라인이나 상태 라인이 포함되어도 됩니다.
의사 헤더(Pseudo-Headers)란 무엇인가요?
HTTP/2에서 사용되는 특수 필드(`:`로 시작)로, 요청 메서드, 경로, 상태 코드 등을 나타냅니다. 이 도구는 기존 요청 라인/상태 라인을 이 형식으로 변환할 수 있습니다.
입력한 헤더 데이터가 업로드되나요?
아닙니다. 모든 분석은 브라우저 내에서 로컬로 완료되며 서버로 전송되지 않습니다.