Toolbox Hub
모든 도구

URL Parser

Parse URL components

Parse URL components 브라우저에서 로컬로 실행됩니다.

A complete URL, including http:// or https://.

About the

URL 구문 분석기는 웹 주소를 프로토콜, 호스트, 포트, 경로, 쿼리 문자열 및 조각 등 각 부분으로 나누고 레이블을 지정합니다. URL을 단일 문자열로 읽으면 쿼리 매개변수가 잘못되기 쉽습니다. 물음표, 앰퍼샌드, 해시가 각각 특정한 의미를 갖고 순서가 중요하기 때문입니다. 이를 분할하면 서버가 수신할 내용과 브라우저가 자체적으로 유지할 내용을 정확히 알 수 있습니다. 이는 일반적으로 링크가 예기치 않게 작동할 때 응답됩니다.

Where people use the

  • 매개변수가 서버에 도달하지 못하는 이유를 알아보세요.
  • 단축 또는 리디렉션된 URL이 실제로 가리키는 호스트를 확인합니다.
  • 쿼리 문자열을 다시 작성하기 전에 분할합니다.
  • 쿼리가 필요한 곳에 조각 확인이 실수로 사용되었습니다.

How to use the

  1. 1

    전체 URL을 붙여넣으세요.

    계획을 포함하십시오. example.com과 같은 기본 도메인은 유효한 URL이 아니므로 거부됩니다. https://example.com을 사용하세요.

  2. 2

    분석해 보세요

    각 구성 요소는 해당 이름과 함께 자체 줄에 표시됩니다.

  3. 3

    쿼리 문자열을 별도로 읽기

    물음표 뒤의 모든 내용은 쿼리입니다. 매개변수는 앰퍼샌드로 구분되며 각각은 이름=값 쌍입니다.

  4. 4

    출력에서 누락된 내용을 확인하세요.

    빈 포트 또는 조각은 단순히 URL이 이를 지정하지 않았음을 의미합니다. 기본 포트는 https의 경우 443, http의 경우 80이라는 체계에 의해 암시됩니다.

팁 및 모범 사례

  • 해시 이후에는 서버에 도달하지 않습니다. 그 앞에 매개변수를 넣으세요.
  • 값 내부에 속하는 앰퍼샌드 및 등호를 퍼센트 인코딩합니다.
  • 브라우저에서 구성표를 숨기더라도 테스트할 때는 항상 구성표를 포함하세요.

자주 묻는 질문

내 URL을 거부하는 이유는 무엇입니까?

왜냐하면 계획이 없기 때문입니다. 구문 분석에는 앞에 http:// 또는 https://가 필요합니다. 그것 없이는 호스트에게 경로를 알릴 방법이 없습니다. 구성표를 추가하고 다시 시도하세요.

쿼리와 프래그먼트의 차이점은 무엇인가요?

물음표 뒤의 쿼리가 서버로 전송됩니다. 해시 다음의 조각은 그렇지 않습니다. 브라우저는 이를 로컬에 유지하고 이를 사용하여 요소로 스크롤합니다. 이것이 바로 해시 뒤에 배치된 매개변수가 서버에 도달하지 않는 이유입니다.

포트가 비어 있는 이유는 무엇입니까?

URL에 URL이 명시되어 있지 않기 때문입니다. 브라우저는 구성표의 기본값인 https의 경우 443, http의 경우 80을 사용하므로 빈 포트는 오류가 아닌 정상입니다.

백분율로 인코딩된 값을 디코딩합니까?

아니요. 표시된 대로 정확하게 쿼리 문자열을 보고합니다. 읽어야 하는 경우 URL 인코더를 사용하여 개별 값을 디코딩합니다.

매개변수 값에서 앰퍼샌드가 사라진 이유는 무엇입니까?

앰퍼샌드는 매개변수를 구분하기 때문입니다. 값 내부의 리터럴 앰퍼샌드는 %26으로 퍼센트 인코딩되어야 합니다. 그렇지 않으면 파서가 이를 경계로 처리하는 것이 정확합니다.

관련 도구