문제
다음은 URL 구조에 관한 문제이다 . 아래 보기의 순서대로 URL에 해당하는 번호를 작성하시오.
URL : foo://localhost:8080/over/there?name=ferret#nose (1) foo (2) localhost:8080 (3) /over/there (4) name=ferret (5) nose
보기 query : 서버에 전달할 추가 데이터 path : 서버 내의 특정 자원을 가리키는 경로 scheme : 리소스에 접근하는 방법이나 프로토콜 authority : 사용자 정보, 호스트명, 포트 번호 fragment : 특정 문서 내의 위치
정답
43125
해설
URL 구성요소를 (1)~(5) 위치에 대응시키면 (1)foo=scheme, (2)localhost:8080=authority, (3)/over/there=path, (4)name=ferret=query, (5)nose=fragment 이다. 보기는 query, path, scheme, authority, fragment 순서이므로 각 보기가 가리키는 번호는 query=4, path=3, scheme=1, authority=2, fragment=5 가 되어 43125 이다.