URL的組成部分


構造一個完整的URL例子:

http://www.godsince.com:8080/news/index.asp?boardID=5&ID=24618&page=1#r_70732412

 

一個完整的URL包括:協議部分、域名部分、端口部分、虛擬目錄部分、文件名部分、參數部分、錨部分 

 

 

1.協議:模式/協議(scheme),Internet中可使用多種協議,如HTTPFTP。在”HTTP”后面的“//”為分隔符

2.域名也可使用IP地址作為域名使用。

3.端口不是一個URL必須的部分,如果省略端口部分,將采用默認端口。

4.虛擬目錄:從域名后的第一個“/”開始到最后一個“/”為止。虛擬目錄不是一個URL必須的部分。

5.文件名:從域名后的最后一個“/”至“?”(或“#”或至結束)為止,是文件名部分

  文件名部分不是一個URL必須的部分,如果省略該部分,則使用默認的文件名。

7.參數:從“?”開始到“#”(或至結束)為止之間的部分為參數部分,又稱搜索部分、查詢部分。參數間用“&”作為分隔符。

6.:或稱片段(fragment),HTTP請求不包括錨部分,從“#”開始到最后,都是錨部分。本例中的錨部分是“r_70732423“。錨部分不是一個URL必須的部分。

  錨點作用:打開用戶頁面時滾動到該錨點位置。如:一個html頁面中有一段代碼【<div name='r_70732423'>...</div>】,該urlhashr_70732423

 

完整結構說明:

  基本URL包含模式(或稱協議)、服務器名稱(或IP地址)、路徑和文件名,如“協議://授權/路徑?查詢”。

  完整的、帶有授權部分的普通統一資源標志符語法看上去如下:協議://用戶名:密碼@子域名.域名.頂級域名:端口號/目錄/文件名.文件后綴?參數=#標志。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM