Develop사전

URI와 URL의 차이

Sm_Developer 2022. 7. 15. 15:29

 

URI가 URL의 상위 개념이다.

URI(Uniform Resource Identifier)는 자원의 고유식별자를 의미한다.

URL(Uniform Resource Locator)는 자원이 실제로 존재하는 위치

URN(Uniform Resource Name)는 자원의 이름

 

참고)

우리가 인터넷 환경에서 자원을 식별하기위해 사용하는 방법에는 Path Variable 방식과 Query Parameter 방식이 있다.

Path Variable 방식

:특정한 자원을 보여줄때 사용 

/company/list
/company/edit
/company/register

 

Query Parameter 방식

:같은 자원내에서 필터링을 통해 다른내용을 보여줄수있다.

/list?idx=5&name=네이버
/edit?idx=5

 

 

예시를 통해서 URL과 URI를 알아보자

 

ex1)

  https://www.naver.com/blog/list?idx=5 

 

URL:https://www.naver.com/blog/list

  list는 실제로 자원이 있는 위치이다.

 

 

URI:https://www.naver.com/blog/list?idx=5

 쿼리스트링 식별자(?idx=5)까지 포함

 URL은 아니다.

 

정리:URL은 실제위치인  https://www.naver.com/blog/list  이고 URI는 https:// www.naver.com/blog/list?idx=5   전체를 의미한다.

그러므로 URL을 포함한 URI라고 할수있다.

 

ex2)

    https://www.naver.com/list?idx=3
    https://www.naver.com/list?idx=5

 

정리:둘은 같은 URL(https://www.naver.com)이지만 같은 URI는 아니다.

        둘은 같은경로이지만 다른 쿼리스트링을 사용한다.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함