2011-07-01 65 views

回答

10

URL包含使用的協議(http:// etc)。路徑至少不需要或不需要。

+0

此外,URL可以百分比編碼像空格這樣的字符。路徑不這樣做。 – StilesCrisis

+0

我也聽說過URI(除URL之外),URI/URL有什麼區別? –

+0

URIs標識資源,URLs定位它們: http://stackoverflow.com/questions/4913343/what-is-the-difference-between-uri-url-and-urn – bluehallu

17

path是資源(文件/目錄)在file system中的位置。就像iOS文件系統一樣,其他環境文件系統可以是Windows文件系統,Unix等。路徑可以具有如/docs/random doc/的空間。 (在隨機和文檔之間)

URL是對任何地方(文件系統,Web HTTP,FTP等)的資源的引用。網址不能有像路徑一樣的空格。

網頁URL:http://stackoverflow.com/
文件URL:file://localhost/Users/username/docs/random%20docs/
path for above mentioned file URL/Users/username/docs/random%20docs/

在外行而言

URL =協議(HTTP,文件等)+主機(域名或IP或本地主機) + path

+0

在iOS中,您可以調用url.path從URL獲取路徑。 – coolcool1994

+1

'path'是一個實例方法,而不是'property'。所以最好使用'[anyURLObject路徑]'。 –

相關問題