1. 程式人生 > >004:URL組成部分詳解

004:URL組成部分詳解

URL是什麼

URL 是 Uniform Resource Locator 的簡寫,統一資源定位符。

一個 URL 由以下幾部分組成:

scheme://host:port/path/?query-string=xxx#anchor
  • scheme:代表的是訪問的協議,一般為 http 或者 https 以及 ftp 等。
  • host:主機名,域名,比如 www.baidu.com 。
  • port:埠號。當你訪問一個網站的時候,瀏覽器預設使用80埠。
  • path:查詢路徑。比如: www.jianshu.com/trending/now ,後面的 trending/now 就是 path 。
  • query-string:查詢字串,比如: www.baidu.com/s?wd=python ,後面的 wd=python 就是查詢字串。
  • anchor:錨點,後臺一般不用管,前端用來做頁面定位的。
例項:https://baike.baidu.com/item/%E6%9D%8E%E5%81%A5/3?fr=aladdin#4

注意: URL 中的所有字元都是 ASCII 字符集,如果出現非 ASCII 字元,比如中文,瀏覽器會進行編碼再進行傳輸。