URL 분석기
URL 문자열을 브라우저 URL API로 파싱해 protocol, host, hostname, port, pathname, search, hash, username을 JSON으로 표시합니다.
사용 방법
- 절대 URL을 입력하고 실행합니다.
핵심 기능과 처리 범위
문자열 규칙을 직접 구현하지 않고 WHATWG URL parser를 사용합니다.
처리 원리
new URL(input)의 주요 property를 객체로 만들고 2칸 JSON으로 직렬화합니다.
예시
https://[email protected]:443/path?q=1#x에서 각 URL component를 분리해 볼 수 있습니다.
이럴 때 유용합니다
- 복잡한 URL의 구성요소를 디버깅할 때
사용 전 참고
- base URL이 필요한 상대경로는 단독 입력으로 파싱되지 않고 password property는 현재 결과 객체에 포함하지 않습니다.
기준 및 참고자료
자주 묻는 질문
상대 URL /path도 되나요?
아닙니다. 현재 new URL(input)에 base를 제공하지 않아 절대 URL이 필요합니다.