URL和URI(確定資源的地址)

URLURI(確定資源的地址)

1URLURI

uri通常告訴你一個資源是什麼,而url不僅告訴你這是一個什麼資源,同時告訴你獲取資源的位置。

2、相對URL和絕對URI的區別:

相對url是指缺少的部分與所在文檔的url中的部分相對應,而絕對url的鏈接以“/”開頭,所以是相對於根目錄,而不是當前的文件。相對utl可以減少錄入,並且允許用多種協議來提供一個文檔樹,最終要的是相對url允許將整個文檔樹從一個網站移動或者複製到另外一個網站,而不會破壞所有的內部鏈接。

3URLURI作用:

URL主要用於從服務器下載內容,而URI類主要用於絕對化和編碼等操作。如果要把一個URL類存儲在一個散列表或者其他數據結構中,應當首選URI類(因爲URL可能引起一個I/O阻塞),在比較兩個資源的地址是否相同是應該採用URI類進行比較。

4URLURI的區別:

a) URI類完全關於資源的標識和URI的解析,但沒有提供方法獲取URI所標識的資源的表示。

b) 相對URL類,URI類與相關的規範更加一致

c) URI對象可以表示相對URIURL類在存儲URI之前會將其絕對化

5、URLEncodergeURLDecoderge

主要用於對url地址欄問號後面的查詢字符串進行編碼和解碼。

發佈了40 篇原創文章 · 獲贊 25 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章