통상적으로 웹주소를 URL이라고 하지만 URI가 URL을 포괄하는 개념
참고할 부분
- 인터넷 환경에서 자원을 식별하기 위해 사용하는 방법
- Path Variable
/user/1 /user/2 /user/3
- Query Parameter
/user?id=1 /user?id=1&age=10
⇒ 서버에서 실제 파일 위치를 나타내는 주소이기 때문에 URL(이자 URI)
⇒ https://mimmu.com/user
까지는 자원의 실제 위치이기 때문에 URL(이자 URI) 이지만
https://mimmu.com/user/102
는 /102라는 식별자를 가지고 102의 ID값을 가지고 있는 자원을 식별하고 있기 때문에 URI(URL은 될 수 없다)
https://mimmu.com/user?id=102&age=10
⇒ https://mimmu.com/user
까지는 자원의 실제 위치를 가리키기 때문에 URL(이자 URI)이지만
https://mimmu.com/user?id=102&age=10
은 뒤의 쿼리 스트링 식별자(?id=102&age=10)을 포함하고 있기 때문에 URI(URL은 될 수 없다)
https://www.charlezz.com/?p=44767
https://velog.io/@torang/URL과-URI의-차이점