쿼리 문자열 파서
전체 URL 또는 물음표 뒤를 붙여넣으세요. 값을 디코딩하고 +를 공백으로 바꾸며 빈 키와 중복 키도 보존합니다.
쿼리 문자열을 어떻게 파싱할 수 있는가
-
1
URL을 붙여넣으세요
전체 URL 또는 ‘?’ 이후의 부분만을 입력할 수 있습니다. 파트먼트(#…)는 자동으로 무시됩니다.
-
2
쌍들을 읽어보세요
각 매개변수는 디코딩된 키와 값으로 구성된 행이 됩니다.
-
3
중복 항목이 있는지 확인하세요
중복 키는 URL에 나온 순서대로 각각 별도 행에 표시됩니다.
전형적인 추적 URL, 해독됨
https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref=와 같은 URL은 다음과 같이 파싱됩니다:
| 키 | 값 |
|---|---|
| product | hat |
| utm_source | newsletter |
| utm_medium | email weekly |
| ref | (빈) |
파서가 처리하는 엣지 케이스들
- **빈 값(
?ref=)**은 유지됩니다. 일부 백엔드 시스템에서는 누락된 값과 빈 값 간의 차이를 구분합니다. =표시가 없는 키(?debug)는 빈 값을 사용하여 처리됩니다.- **중복 키(
?id=1&id=2)**는 순서대로 보존되며, 프레임워크의 규약이 다르기 때문에 병합 처리는 이루어지지 않습니다. +해독: 쿼리 부분에서+는application/x-www-form-urlencoded사용자들과의 호환성을 유지하기 위한 공간으로 설정됩니다.- 무효한 백분율 탈출 문자(예: 잡힌
%ZZ)는 출력 결과에 그대로 남아 있어 데이터가 무단으로 손실되는 대신 버그를 확인할 수 있습니다.
자주 묻는 질문
아니요. 프래그먼트 마커(#) 이후의 모든 내용은 쿼리 문자열이 아니라 URL 프래그먼트에 속하므로 파싱 전에 제거됩니다. 해당 내용을 확인해야 할 경우 별도로 붙여넣어 주세요.
각 항목을 원래 순서대로 별도 행에 표시합니다. 서버마다 중복 키 처리 방식이 다르므로 프레임워크 규칙을 확인하세요.
네. 파서는 ?a=1&b=2, a=1&b=2 또는 완전한 URL과 같은 입력을 받아 어떤 부분을 검사할지 판단합니다.
아니요. 이 도구는 «분석»을 누르면 입력한 내용을 서버로 전송합니다. 사용하기 전에 비밀번호, 액세스 토큰 등 민감한 정보를 삭제하세요.
관련 도구
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
Webpack 설정 생성기
순수 JavaScript, React, Vue용 webpack 5 webpack.config.js를 만드세요. TypeScript, Babel, CSS 또는 Sass, 이미지, HtmlWebpackPlugin, 개발 서버, npm install 명령까지 함께 제공합니다.
Protocol Buffers 디코더
hex, Base64, Base64URL, 텍스트 또는 파일의 Protobuf 와이어 형식 바이트를 브라우저에서 디코딩하고 정확한 필드 후보를 확인한 뒤 비공개 보고서로 내보냅니다.
XML 포매터
일관된 들여쓰기로 XML 문서를 정렬 출력하고, 정확한 줄 번호로 적격성 오류를 잡아냅니다.
XSD 검증기
XML 문서를 XSD 스키마에 대해 검증하고, 요소와 타입 불일치를 정확한 줄 번호와 함께 보고합니다.
색상 혼합기
두 HEX 색상을 2-20개의 균등한 색상 견본으로 섞습니다. 양 끝 색상을 포함해 각 중간 색상을 대문자 HEX 코드로 확인하세요.
이 도구는 다른 언어로도 제공됩니다
- Pemisahan String Pernyataan Kueri [ID]
- เครื่องมือแยกสตริงสำหรับคำสั่งค้นหา (Query String Parser) [TH]
- محلل سطر الاستعلام [AR]
- Abfragezeichenfolgen-Parser [DE]
- Stränganalys för frågestruktur [SV]
- Analisador de String de Consulta [PT]
- Parser query stringa [PL]
- Analyseur de chaîne de requête [FR]
- Phân tích chuỗi truy vấn [VI]
- クエリ文字列の解析 [JA]
- Analizador de Cadenas de Consulta [ES]
- Querystringverwerker [NL]
- Парсер строки запроса [RU]
- Sorgu Dizesi Ayrıştırıcı [TR]
- 查询字符串解析器 [ZH]
- Query String Parser [EN]
- Parser di Stringa di Query [IT]