URL, URI, URN의 구분하는 방법(path, QueryString)
이미지만 봐도 됩니다.
오래 되었는데요. 한번 혼동이 되는것은 10년이 넘어도 헷갈리는 문제가 있네요.
자주 보는것인데 변수 네이밍에 사용하려고 정확하게 확인하기 위해 필요한것을 모았습니다.
개발 경험이 있으신분은 이미지만 봐도 충분 합니다.
가장 간단한 형태의 url, url에 대한 설명입니다.
path와 쿼리 스트링 그리고 계정과 포트와 관련된 부분은 아래 이미지를 참고 하면 됩니다.
패스(path)는 파일명까지 포함됨을 알 수 있습니다.
위에 보면 포트까지 있는데
우리가 http, https의 경우는 포트를 입력하지 않으면 디폴트 포트를 사용하여 생략 됩니다.
디폴트 포트를 사용하지 않는다면 명시를 해주면 됩니다.
이 부분은 ftp도 동일하며
우리가 흔히 사용하는 윈도우의 탐색기에는 ftp가 내장 되어 있어 위 규칙에 맞게 입력 하면 됩니다.
(위 규칙에서 계정 다음에 콜론을 찍은 다음 패스워드 넣어 주면 됩니다)
예를 들면 이렇게 윈도우 탐색기에 입력하면 바로 ftp로 열립니다.
ftp://user:passwd@pabburi.co.kr
위 userinfo 에서 ftp는 계정:패스워드 입니다.
위에서 query란 queryString를 말합니다.
관련링크