Http 基礎之 URL

URI 是 一個 通用的概念,由 2個主要的子集 URL 和 URN 構成;URL 是經過 描述資源的位置來標識資源的,而URN 則是經過名字來識別資源的。html

http 規範將更通用的概念 URI 做爲其資源標識符,可是實際上,http 應用程序處理的只是 URI的 URL子集。web

url 分爲如下三部分:服務器

url 第一部分:(http)是 url 方案(scheme),方案能夠告知web客戶端怎麼樣訪問資源。如:使用 http協議.網絡

url 第二部分:(www.joes-hardware.com)指的是服務器的位置。這部分告知web客戶端資源位於 何處.url

url 第三部分: (/seasonal/index-fall.html)是資源路徑。路徑說明了資源是服務器上哪一個特定的本地資源.htm

url 提供了 一種統一的資源命名方式,大多數 url 都有 一樣的: 「方案:// 服務器位置/路徑」結構。資源

大多數 URL 方案的 URL 語法都創建在這個由 9 部分構成的 通用格式上:語法

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

注意事項im

一、方案其實是規定如何訪問指定資源的主要標識符,它會告訴負責解析url 的應用程序應該使用什麼協議,方案組件必須以一個字母符號開始,由第一個「:」符號將其與後面的url其他部分分隔開;

二、主機組件標識了因特網上可以訪問資源的宿主機器;端口組件標識了服務器正在監聽的網絡端口,對下層使用了 TCP協議的 http 來講,默認端口是 80;

相關文章
相關標籤/搜索