Command Palette

Search for a command to run...

HTTP Headers

HTTP 헤더 파서

Raw HTTP 헤더 라인을 파싱하고, 헤더명 정규화와 오류 라인 점검을 빠르게 수행합니다.

헤더 입력
Raw 헤더 라인을 붙여넣으세요. 전체 HTTP 메시지 파싱은 지원하지 않습니다.

제한: 최대 64KB, 2000줄

파싱 결과
정규화 결과, 파싱 라인, 중복, 오류 라인을 확인합니다.
{
  "host": [
    "example.com"
  ],
  "accept": [
    "application/json",
    "text/plain"
  ],
  "x-trace-id": [
    "demo-123"
  ]
}
host: example.com
accept: application/json, text/plain
x-trace-id: demo-123
라인헤더명
1Hostexample.com
2Acceptapplication/json
3X-Trace-Iddemo-123
4Accepttext/plain
  • acceptx2

오류 라인이 없습니다.

What

HTTP 헤더 파서 정의

HTTP 헤더는 Key: Value 형태의 메타데이터 라인입니다. 이 도구는 헤더 형식을 검증하고 정규화된 결과를 만들어 디버깅과 문서화에 도움을 줍니다.

Cases

대표 활용 사례

1

API 재현 전에 복사한 요청/응답 헤더 형식 검증

2

게이트웨이 라우팅을 깨뜨리는 잘못된 헤더 라인 탐지

3

중복 헤더를 정규화해 테스트 픽스처 정리

4

Authorization/Cookie 같은 민감 헤더 점검

5

cURL/fetch 예제에 넣을 정돈된 헤더 블록 생성

6

장애 분석 시 라인 단위 파싱 오류 확인

How To

HTTP 헤더 파싱 방법

헤더 라인을 붙여넣고 Parse를 실행한 뒤 정규화 결과/중복/오류를 확인하세요.

1

헤더 라인 입력

Key: Value 형식으로 붙여넣으세요. 빈 줄은 무시됩니다.

2

파싱 실행

Parse 버튼을 눌러 헤더명 유효성 검사와 중복 집계를 수행합니다.

3

결과 복사

정규화 JSON 또는 헤더 블록을 확인하고 필요한 값을 복사하세요.

Knowledge

헤더 파싱 지식

헤더명 토큰 규칙
HTTP 헤더명은 대소문자를 구분하지 않는 토큰입니다. 소문자 정규화는 매칭과 중복 처리에 유리합니다.
중복 헤더 의미
일부 헤더는 여러 번 나타나거나 콤마 기반으로 결합됩니다. 중복 집계는 운영 맥락을 보존합니다.
안전한 파싱 제한
바이트/라인 제한으로 브라우저 성능 저하와 과도한 입력으로 인한 리스크를 줄일 수 있습니다.

FAQ

FAQ

어떤 입력 형식을 지원하나요?
Key: Value 헤더 라인만 지원합니다. 요청/응답 시작줄과 바디는 오류 라인으로 처리됩니다.
중복 헤더는 어떻게 처리되나요?
헤더명을 소문자로 정규화한 뒤, 동일 헤더값을 입력 순서대로 집계합니다.
헤더 데이터가 서버로 전송되나요?
아니요. 파싱은 브라우저 로컬에서만 수행되며 외부 API를 호출하지 않습니다.
왜 일부 라인이 오류로 표시되나요?
주로 ':' 누락 또는 헤더명에 허용되지 않는 문자가 있을 때 오류로 분류됩니다.
정규화 결과를 복사할 수 있나요?
네. 정규화 JSON과 정규화 헤더 블록을 각각 복사할 수 있습니다.
입력 제한이 있나요?
네. 브라우저 성능 보호를 위해 입력 크기와 라인 수 제한이 있습니다.
HTTP 헤더 파서