2 min read

URL簡介: URL是什麼,由哪些部分組成?

這篇文章將會介紹什麼是URL,為何會需要它,以及它是由哪些部分組成的。

什麼是URL

想像你在一座大城市裡,你搭上一部計程車,想要去你朋友家、你小孩的幼兒園、或是去某某旅館, 你必須告訴司機地址; 如果你想聯絡到某人的話,會使用電話號碼; 在政府眼裡每個人有身分證字號。

就像如此,每個東西都有它獨特的識別方法,而且是被大家所公認的,也就是你一說,大家就知道你在說什麼, 知道你所指的是哪個東西,而在網路上,這種識別方法就是URL(Uniform Resource Locator), 也就是我們在瀏覽器上面常常會輸入的網址,告訴瀏覽器說你想要前往哪個網站,瀏覽哪些資源。

URL的組成

以這篇文章的網址https://homuchen.com/categories為例, 他代表的就是一篇部落格文章的資源,如何跟server溝通,server在哪裡,以及我想要的特定資源:

url format
  • https傳輸協議,其他還有許多種,比如說ftp、rtsp、ipfs等等...
  • homuchen.com就是host,用來說明存放資源的伺服器在哪裏,透過DNS可以得到機器的IP位置。
  • /categoriespath,用來跟server說你要哪個資源。

General URL Syntax

一般的URL組成如下:

<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag>