URL 파서
주소를 프로토콜·도메인·경로·쿼리·해시로 나눠 보여주고, 쿼리를 고쳐 새 주소를 만들어요. 한글 도메인 퓨니코드 변환도 함께 해요.
주소 구조
- 프로토콜
- https:
- 사용자 이름
- user
- 비밀번호
- pass
- 호스트 (퓨니코드)
- xn--v52b27qv7i25b.com
- 호스트 (읽기 쉬운 형태)
- 모아키트.com
- 포트
- 8080
- 경로
- /tools/age%20calculator
- 쿼리 문자열
- ?utm_source=naver&q=%ED%95%9C%EA%B8%80&empty=
- 해시(#)
- #section-2
- 출처(origin)
- https://xn--v52b27qv7i25b.com:8080
경로 조각 (디코딩)
- 1tools
- 2age calculator
쿼리 파라미터 (고쳐서 새 주소 만들기)
정리된 주소
https://user:pass@xn--v52b27qv7i25b.com:8080/tools/age%20calculator?utm_source=naver&q=%ED%95%9C%EA%B8%80&empty=#section-2
한글 도메인 퓨니코드 변환
한글·일본어 같은 도메인은 인터넷에서 xn-- 로 시작하는 영문·숫자 형태(퓨니코드)로 바뀌어요. 도메인을 넣으면 양쪽 모양을 모두 보여줘요.
- 퓨니코드 (ASCII)
- xn--bj0bj06e.xn--3e0b707e
- 읽기 쉬운 도메인 (유니코드)
- 한글.한국
- 입력한 주소는 이 브라우저에서만 분석하고 서버로 보내지 않아요.
- 쿼리 값은 보기 쉽게 디코딩해서 보여주고, 새 주소를 만들 때는 다시 올바르게 인코딩해요(공백은 +).