URL是Uniform Resource Locator的簡寫,統一資源定位符。前端
一個URL是由如下幾部分組成的:python
scheme://host:port/path/?query-string=xxx#anchor 瀏覽器
scheme:表明訪問的協議,通常爲http或者https以及ftp編碼
host:主機名,域名,好比:www.baidu.com。spa
port:端口號。瀏覽器默認使用80端口。orm
path:查找路徑。好比www.jianshu.com/trending/now,後面的trending/now就是path資源
query-string:查詢字符串。好比:www.baidu.com/s?wd=python,後面的wd=python就是查詢字符串。字符串
anchor:錨點,後臺通常不用管,前端用來作頁面的定位的。string
注意:URL中全部的字符都是ASCII字符集,若是出現非ASCII字符集,好比中文,瀏覽器會先進行編碼再進行傳輸。域名