url中的限制字元:
在url中,有幾個字元被保留起來,有著特殊的含義。有些字元不在定義的us-ascii可列印字符集中。還有些字元會與某些網際網路閘道器和協議產生混淆,因此不贊成使用。
下面這些字元是url中的限制字元,在將其用於保留用途之外的場合時,要在url中對其進行編碼。
字元
保留/受限
%保留作為編碼字元的轉義標誌
/保留作為路徑元件中分隔路徑段的字界符
.保留在路徑元件中使用
..保留在路徑元件中使用
#保留作為分段定界符使用
?保留作為查詢字串定界符使用
;保留作為引數字界符使用
$ , +
保留@ & =
在某些方案的上下文中有特殊的含義,保留
| \ ^ ~ [ ]
由於各種傳輸agent**,比如各種閘道器的不安全處理,使用受限
< > "
不安全;這些字元在url範圍之外通常是有意義的,比如在文件中對url自身進行定界,所以應該對其進行編碼
0x00-0x1f,0x7f
受限,這些十六進製制範圍內的字元都在us-ascii字符集不可列印區間內
>0x7f
受限,十六進製制值在此範圍內的字元都不在us-ascii字符集的7進製範圍內
《HTTP權威指南》閱讀筆記
歷時兩個多月,終於把經典圖書 http權威指南 讀完了。雖然看上去厚厚的一本,實際上只要有一些計算機網路基礎,讀起來還是很順利的,並沒有想象中那麼難啃。全書講的很細緻,涵蓋了http的方方面面,其中有一些都是些眾所周知的常識,比如前幾張關於http的基本介紹 url與資源等,但是也值得讀一讀,能夠把...
《HTTP權威指南》閱讀筆記(六)
一 對http 進行解釋,將其與web閘道器進行對比,並說明如何部署 http的 伺服器 分為公共 和私人 是代表客戶端是代表客戶端完成事務的中間人,既是web伺服器又是web客戶端。http客戶端會向 傳送請求報文,伺服器必須向web伺服器一樣,正確的處理請求和連線,然後返回響應。同時,自身要向伺...
《http權威指南》閱讀筆記(三)
http報文組成 請求報文 頭部資訊 header 實體資訊 entity method 主要包括,head,put,delete,get,post,head 其中head,get,post常用 put,delete 不常用 head只是需要返回影響頭部 響應報文 http 版本號 狀態碼 描述 頭...