《HTTP權威指南》學習筆記(二) URL和資源

2021-07-25 09:41:26 字數 1188 閱讀 4841

url是網際網路資源的標準化名稱

url是瀏覽器尋找資訊時所需的資源位置

uri是一類更通用的資源識別符號,url是它的子集。

uri的兩個子集:url和urn

url提供了一種統一的資源命名方式:

url方案(例如http,ftp等)://伺服器位置/路徑

大部分url方案的url語法都建立在由9部分構成的通用格式上:

://

:@:/;?#

方案(schema):獲取資源使用的協議

使用者(user):需要的使用者名稱

密碼(password):需要的密碼,

主機(host):伺服器的主機名或點分ip位址

埠(port):正在監聽的埠號(很多方案都有預設埠號,http:80)

路徑(path):資源的本地名

引數(params):輸入引數

查詢(query):傳遞引數以啟用應用程式

片段(frag):一小片或部分資源的名字

url最重要的3部分是方案(schema),主機(host)和路徑(path)

2.1查詢字串

http:

問號右邊的內容是查詢元件

查詢字串以一系列鍵值對的形式出現,用&分隔

http:

&color=blue

引用部分資源或資源的乙個片段,用片段(frag)元件來表示,用#符來標識

http伺服器通常只處理整個物件,而不是物件的片段,客戶端不能將片段傳送給伺服器。瀏覽器獲取整個資源後,會根據片段顯示感興趣的部分資源。

兩種url:絕對的和相對的

不完整的,相對不另乙個基礎的url進行解析。

使用者不需要輸入完整的url,瀏覽器自動擴充套件。

ascii碼無法表示非羅馬語言的變體字元

--->url中整合轉義序列

轉義表示法表示不安全字元的

包含乙個百分號(%),後面跟著兩個表示字元ascii碼的十六進製制數。

上面那個連線中,%d3%ef%d1%d4就是轉義的字元

在url中,有幾個字元被保留起來了。

有著特殊含義。

http權威指南學習筆記(二)

url與資源 我又回來做筆記啦,書已經看了好幾章了,感覺確實學習了很多東西,弄明白了很多原來相對模糊的東西,不過感覺這本書確實理論性比較強,前幾章類似於http的說明書吧,那麼這麼說的話,感覺之前做web開發時候連說明書都沒看就直接上了,這顯然是不行滴,不過感覺理論這種東西很容易忘,尤其是我這種非計...

HTTP權威指南學習筆記

一直以為學習前端只需要掌握js語法 html語法 css就夠了,確實沒有想到還需要很多知識點,今天來細細學習http。乙個http請求由4部分組成 伺服器返回的http相應包含3部分 乙個數字和文字組成的狀態碼,用來顯示請求的成功和失敗 乙個響應頭集合 響應主體 最常用的web伺服器是apache和...

《http權威指南》學習筆記

型別 uri 當給定了uri,http就可以解析出物件。uri有兩種形式,分別稱為url和urn。url urn 事務 狀態碼 web頁面中可以包含多個物件 協議版本 web的結構元件 位於客戶端和伺服器之間,接收所有客戶端的http請求,並將這些請求 給伺服器 可能會對請求進行修改之後 快取 we...