設備網址

Module 3 a ɛto so abien
等級 9 , 課堂 1
開放

2.1主機

在 Tim Berners-Lee 發明了萬維網、HTML、HTTP 和網絡服務器之後,他決定讓未來的網絡程序員的生活更加艱難,並提出了鏈接或 URL。URL 代表通用資源定位器。

一個典型的鏈接由一個模板給出:

protocol://host/path?query#anchor

有些部分可能會丟失,但protocolhost始終列出。

Protocol指定客戶端和服務器將用來通信的協議的名稱。典型的協議名稱:HTTP、HTTPS、FTP、SSH……

Host是網絡上要將請求發送到的服務器的名稱。最初它是一個 IP 地址,但人們很快想出了人類可讀的名稱(域名),以免記住任何東西。好像記住幾個數字是那麼困難)

起初,一個都query沒有想到。Path指定服務器應該提供給客戶端的 HTML 文件的位置。然而,在 web 被業餘愛好者接管後,他們很快意識到可以在服務器端動態創建 HTML 文件。因此,在 URL 中添加了一個部分query,其中可以將一堆有用的信息傳遞給服務器。

最後anchor,這只是 HTML 頁面上的一個特殊標籤,它告訴瀏覽器該頁面不僅要顯示,還要滾動到某個地方,即標籤。

2.2 查詢&參數

我會告訴你更多關於query.

標題下的鏈接部分query緊接問號之後開始,以#(或鏈接結尾)結束。查詢中的信息是一組參數,格式如下:

name=value&name2=value2&nameN=valueN

URL 不能包含空格和一堆其他字符,因此所有可疑字符都會被轉義。很可能,當您複製鏈接並將其扔給朋友時,您經常會遇到這種情況:

寬度=“300” 象徵 編碼
1個 空間 %20
2個 %21
3個 # %22
4個 $ %24
5個 % %25
6個 & %26
7 ' %27
8個 * %2A
9 + %2B
10 , %2C
十一 / %2F

您可以在鏈接中閱讀有關此主題的更多信息。

留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION