方案:用什麼協議 例如http
路徑:說明了資源在伺服器的什麼位置
主機埠:標識了是哪台機子裝在了資源 指定位置
查詢字串 :?tiem=12731 這種 連同url路徑元件一起傳送給閘道器資源 用&連線 例如
使用者名稱和密碼:
沒有賬號密碼 會直接插入anonymous(匿名使用者)作為使用者名稱 並傳送預設密碼
指定了使用者名稱 用@和其他部分隔絕
ftp://anonymous:[email protected]/pub/gnu 第三個指定了使用者名稱和密碼 兩個直接用:分隔
片段:url可能指向整個文件理想狀況下指向某個章節 例如:
使用相對url時候可以用基礎url進行相對url和絕對url之間進行轉換
基礎url可能來自的地方
1.在資源中顯示提供,例如html文件中可能包含定義url的htm標記通過他進行轉換
2.封裝資源的基礎url 如果乙個沒有顯式的url資源中發現乙個相對的url,可以將它所屬資源的url作為基礎例如乙個網頁路徑是 他裡面有./hammers 那可以將前者的路徑作為基礎資源
3.沒有基礎url 在某些情況下沒有基礎url。通常意味有乙個絕對url,但有時候可能只是乙個損壞不完整的url。
url編碼安全 最好的做法是把所有不安全或者受限的字元都進行轉換 只要全部轉換了就不用擔心程式會被字元的仍和特殊含義迷惑了,最適合判斷是否需要對字元進行編碼的程式就是從使用者處獲取源端應用程式。因為每乙個元件都有自己的安全/不去安全字元,與方案有關。
http協議學習 URL與資源
出自 2.1 uri與url urn url是瀏覽器尋找資訊時所需的具體位置。url是人們對http和其他協議的常用訪問點 瀏覽器指向乙個url,瀏覽器就會傳送適當的協議報文向伺服器獲取內容。uri是一類更通用的資源識別符號,url是它的子集,uri的兩個主要子集 url urn。url是通過描述資...
HTTP之URL與資源
1.url,urn,uri的區別 uri是一類更通用的資源識別符號,url實際上是它的乙個子集。uri是乙個通用的概念,由兩個主要的子集url和urn構成,url是通過描述資源的位置來標識資源的,而urn則是通過名字來識別資源的與它們當前所處位置無關。對於urn,得從url的缺點說起 如果資源被移走...
HTTP權威指南 URL與資源
一.url的語法 1.url的語法 url最重要的3個部分 方案 主機 路徑。2.方案 使用什麼協議 負責解析url的應用程式應該使用什麼協議。沒有大小寫區分。4.路徑 url的路徑說明了資源位於伺服器什麼地方。如 seasonal index fall.html 5.引數 url中有乙個引數元件。...