url是網際網路資源的標準化名稱
url是瀏覽器尋找資訊時所需的資源位置
uri是一類更通用的資源識別符號,url是它的子集。
uri的兩個子集:url和urn
url提供了一種統一的資源命名方式:
url方案(例如http,ftp等)://伺服器位置/路徑大部分url方案的url語法都建立在由9部分構成的通用格式上:
://:@:/;?#
方案(schema):獲取資源使用的協議url最重要的3部分是方案(schema),主機(host)和路徑(path)使用者(user):需要的使用者名稱
密碼(password):需要的密碼,
主機(host):伺服器的主機名或點分ip位址
埠(port):正在監聽的埠號(很多方案都有預設埠號,http:80)
路徑(path):資源的本地名
引數(params):輸入引數
查詢(query):傳遞引數以啟用應用程式
片段(frag):一小片或部分資源的名字
2.1查詢字串
問號右邊的內容是查詢元件
查詢字串以一系列鍵值對的形式出現,用&分隔
如
&color=blue
引用部分資源或資源的乙個片段,用片段(frag)元件來表示,用#符來標識
http伺服器通常只處理整個物件,而不是物件的片段,客戶端不能將片段傳送給伺服器。瀏覽器獲取整個資源後,會根據片段顯示感興趣的部分資源。兩種url:絕對的和相對的
不完整的,相對不另乙個基礎的url進行解析。
使用者不需要輸入完整的url,瀏覽器自動擴充套件。
ascii碼無法表示非羅馬語言的變體字元
--->url中整合轉義序列
轉義表示法表示不安全字元的
包含乙個百分號(%),後面跟著兩個表示字元ascii碼的十六進製制數。
上面那個連線中,%d3%ef%d1%d4就是轉義的字元
在url中,有幾個字元被保留起來了。
有著特殊含義。
HTTP權威指南學習筆記
一直以為學習前端只需要掌握js語法 html語法 css就夠了,確實沒有想到還需要很多知識點,今天來細細學習http。乙個http請求由4部分組成 伺服器返回的http相應包含3部分 乙個數字和文字組成的狀態碼,用來顯示請求的成功和失敗 乙個響應頭集合 響應主體 最常用的web伺服器是apache和...
《http權威指南》學習筆記
型別 uri 當給定了uri,http就可以解析出物件。uri有兩種形式,分別稱為url和urn。url urn 事務 狀態碼 web頁面中可以包含多個物件 協議版本 web的結構元件 位於客戶端和伺服器之間,接收所有客戶端的http請求,並將這些請求 給伺服器 可能會對請求進行修改之後 快取 we...
HTTP權威指南 學習筆記
目錄http結構 web機械人 識別,認證與安全 內容發布與分發 http hypertext transfer protocol,超文字傳輸協議 一條http事物由一條請求命令和乙個響應結果組成。http報文 http message 格式化資料塊進行的。每條http響應報文返回時都會攜帶乙個狀態...