| Key | Value (decoded) |
|---|---|
| color | red |
| size | 42 |
| size | 43 |
| q | trail runner |

URL 파서는 모든 웹 주소를 브라우저에서 보는 부분으로 분할합니다. 구성표, 자격 증명, 호스트 및 포트, 경로, 쿼리 문자열 및 조각. 백분율 기호와 앰퍼샌드로 가득 찬 긴 링크를 곁눈질하는 대신, 표시되는 순서대로 모든 쿼리 매개변수의 해독된 테이블과 레이블이 지정된 분석을 얻습니다.
URL 은 보기보다 구조화되어 있습니다. WHATWG URL 표준 - 브라우저가 사용하는 것과 동일한 규칙 - 을 따르며 각 구성 요소에 대해 정의된 문법을 사용합니다. 눈으로 읽는 것은 오류가 발생하기 쉽습니다: 길 잃은 물음표,인코딩된 슬래시 또는 반복되는 매개 변수는 놓치기 쉽고,정확히 라우팅,추적 또는 API 호출을 중단시키는 세부 사항입니다. 이 도구는 브라우저 자체 URL 엔진을 사용하므로 표시되는 내용은 브라우저가 구문 분석하는 것입니다.
모든 것이 브라우저에서 발생합니다. 추적 매개변수, 12개의 쿼리 값이 있는 API 엔드포인트 또는 베어 도메인이 있는 링크를 붙여넣으면 파서가 로컬에서 이를 해결합니다. 업로드된 것이 없으므로 토큰, 세션 ID 또는 내부 호스트 이름이 포함된 URL을 검사하는 것이 안전합니다. 페이지가 로드되면 오프라인으로 작동합니다.
파싱은 브라우저가 구현하는 WHATWG URL 표준을 따르며 사람들이 가정하는 것보다 더 관대합니다: 누락된 구성표를 정규화하고 경로의 도트 세그먼트를 축소하고 호스트를 소문자로 만듭니다. 호스트는 대소문자를 구분하지 않지만 경로는 그렇지 않기 때문입니다. 두 영역은 주의를 보답합니다. 국제화된 도메인은 푸니코드로 저장되므로 키릴 문자 또는 중국어 호스트는 자체 스크립트에 표시되고 xn--을 시작하는 ASCII 문자열로 이동하며 이 두 형식은 동일한 호스트입니다. 그리고 퍼센트 인코딩은 컨텍스트에서만 의미가 있습니다: 경로 세그먼트 내부의 %2F로 인코딩된 슬래시는 구분 기호가 아닌 데이터이므로 전체 URL을 한 번에 디코딩한 다음 다시 구문 분석하면 잘못된 답이 제공됩니다.
Https://[email protected]:8443/path?q=1#top 과 같은 전체 URL 을 드롭합니다. example.com/page 와 같은 베어 도메인도 작동합니다 - 파서는 체계가 주어지지 않을 때 https://를 가정합니다.
Scheme, Host, Hostname, Port, Path, Search 및 Fragment는 각각 복사 버튼과 함께 유효 포트 및 최상위 도메인을 포함하여 별도로 나열됩니다.
쿼리 문자열의 모든 키-값 쌍은 원래 순서로 테이블에 디코딩되어 있으며 반복 키는 별도의 행으로 유지됩니다.
다른 곳에서 재사용하기 위해 단일 구성 요소, JSON으로 디코딩된 쿼리 또는 전체 정규화된 URL을 복사합니다.
Scheme, 사용자 이름, 암호, 호스트 이름, 포트, 경로, 쿼리 및 조각은 각각 격리되고 레이블이 지정되어 있으며, WhatWG URL 모델 브라우저에서 사용하는 WhatWG와 일치합니다.
쿼리 매개 변수는 구문 분석 및 읽을 수 있는 테이블로 퍼센트 디코딩되어 순서를 유지하고 반복 키를 축소하는 대신 고유한 행으로 유지합니다.
URL이 해당 포트를 생략하면 파서는 체계에 대한 유효 포트인 https의 경우 443, http의 경우 80, ssh의 경우 22를 표시하고 이것이 기본값임을 표시합니다
example.com/pricing과 같은 베어 호스트 붙여넣기 그리고 파서는 https://를 가정하므로 매번 체계를 입력할 필요가 없습니다.
Parse a URL query string into structured JSON, or build a query string from a JSON object. Handles repeated keys, bracket arrays, and encoding. 100% client-side.
Turn any title or text into a clean, SEO-friendly URL slug - with accent transliteration, hyphen or underscore separators, stop-word removal, and batch mode.
Build tagged campaign URLs for Google Analytics 4 with utm_source, utm_medium, utm_campaign, utm_term and utm_content - plus channel prediction, tagging warnings, batch mode and CSV export.
Preview how your link will look on Facebook, X, LinkedIn, Slack, and Discord, validate your og: tags, and copy a correct meta block
0 comments
No comments yet. Be the first to share your thoughts!