URI는 URL의 의미를 품고 있다.
URL(Unifrom Resource Locator) : 자원이 실제로 존재하는 위치를 가리킨다.
URI(Uniform Resource Identifier) : 자원의 위치뿐만 아니라 자원에 대한 고유 식별자로서 URL 의미를 포함한다.
ex)
도메인 주소.com/index => index라는 경로를 나타낸다.
서버에서는 해당 라우팅에 대한 알맞은 자원을 전송해 줄 것이며 이는 자원의 실제 위치이므로 URL에 해당한다.
ex)
도메인 주소.com/user/5 => 도메인 주소.com/user 까지는 자원의 실제 위치이므로 URI임과 동시에 URL
5 부분은 식별자 이므로 URL(도메인 주소.com/user)를 포함한 URI라고 볼 수 있다.
도메인 주소.com/user?id=100 => 도메인 주소.com/user 까지는 자원의 실제 위치를 나타내기 때문에
URL이라고 할 수 있고 , 뒤의 쿼리스트링 식별자(?id=100)을 포함하여 URI라고 볼 수 있다.