Network

[네트워크]URI와 URL의 차이점

a-몬드 2022. 6. 21. 14:53
반응형

URI는 URL의 의미를 가지고 있다.

URL

Uniform Resource Locator

자원이 실제로 존재하는 위치

 

URI

Uniform Resource Identifier

자원의 위치뿐만 아니라 자원에 대한 고유 식별자

 

 

사전 지식

우리가 인터넷 환경에서 자원 식별하기 위해 사용하는 2가지 방법 

 

1. Path Variable : 특정한 자원을 보여줘야 할 때 사용

    /medicine/23

    /medicine/123

2. Query Parameter : 자원들을 필터링해서 보여줄 때 사용 

    /medicine?page=1

    /medicine?page=12

 

💚예시

1. http://mond.co.kr/index 

 

mond.co.kr에서 index라는 경로를 명시하고 있다. 

서버의 해당 경로에 알맞은 자원을 전송할 것이며 자원의 실제 위치이므로 URL이다.

 

2. http://mond.co.kr/medicine/123 

 

co.kr/medicine 까지는 자원의 실제 위치이므로 URL이지만 

ID값 123을 가지고 있는 자원을 식별하므로 URI이다. 

💡 URL을 포함한 URI이다.

3. http://mond.co.kr/medicine?page=123

위의 예시와 비슷하게 co.kr/medicine 까지는 자원의 실제 위치 이므로 URL이라 할 수 있고 

뒤의 쿼리 파라미터는 식별자이므로 URI이다. 

 

 

출처 

https://velog.io/@torang/URL%EA%B3%BC-URI%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90

 

 

반응형