2010-08-16 1 views

답변

2

URI (대부분의 경우 구별은 관계가 없으며 URL은 항상 URI이므로 URI를 주로 말합니다)는 전 세계적으로 고유 한 리소스 식별자입니다.

예. http://example.net/foo/bar?a=b

경로는 경로가 URI 레퍼런스를 텍스트로 URI를 통신하기위한 수단이다/foo에/바

에게 인 상기 예에서, URI의 일부분이다. 그것은 절대적 일 수 있습니다.이 경우 URI와 같으므로 모든 컨텍스트에서 동일한 URI로 해석됩니다./foo/bar? a = b와 같은 절대 경로 일 수 있습니다.이 경우 동일한 체계, 호스트 및 포트를 공유하는 모든 컨텍스트에서 동일한 URI로 해석됩니다. 그것은 ../bar?a=b와 같은 상대 경로 일 수 있으며 다음과 같은 scheme-relative 일 수 있습니다 : //example.net/foo/bar? a = b 위의 예제 URI를 모든 HTTP 기본 URI에서 확인합니다. 기본 URI가 HTTPS 또는 다른 스키마 인 경우에는 유효하지 않습니다.

4

URL : Are the terms "URL" and "path" interchangeable?
경로 :/질문/3491674 /은 - 더 - 용어 - URL 및 경로 - 교환


스키마 : HTTP
호스트 : stackoverflow.com

그것들은 모두 URL의 다른 부분이며 상호 교환 할 수 없습니다.

+0

두 번째는 상대 URL이라고도 할 수 있습니까? –

+1

조금 이상하게 들리지만, 나는 그것을 좋아한다 :) @Emanuil : ** 경로 **는 (그것이 대화에서와 같이) 명시 적이든 묵시적이든 항상 이해하기 위해 컨텍스트를 필요로한다. URL에는 주변 환경이 필요하지 않습니다. IOW : "경로"는 URL 또는 URI의 일부 또는 전체를 의미하는 용어입니다. – slugster

+0

@Emanuil 아니요, 상대 URL은'../../ 3491708/who-can-tell-me-about-the-chi-camo-blue-hair-straightener '입니다. – deceze

1

URL은 대부분 "웹 특정 용어"이지만, 경로, 다른 컨텍스트, 파일 시스템 경로, XML [X] 경로의 많은에서 사용할 수있는 등 소스의 경우 얻기

3

: RFC 1738

An HTTP URL takes the form: 

    http://<host>:<port>/<path>?<searchpart> 
+0

그건 재미 있어요. –

관련 문제