天天看點

HTTP權威指南閱讀筆記二:URL與資源

  URL中的限制字元:

  在URL中,有幾個字元被保留起來,有着特殊的含義。有些字元不在定義的US-ASCII可列印字元集中。還有些字元會與某些網際網路網關和協定産生混淆,是以不贊成使用。

  下面這些字元是URL中的限制字元,在将其用于保留用途之外的場合時,要在URL中對其進行編碼。  

字元 保留/受限
% 保留作為編碼字元的轉義标志
/ 保留作為路徑元件中分隔路徑段的字界符
. 保留在路徑元件中使用
..
# 保留作為分段定界符使用
? 保留作為查詢字元串定界符使用
; 保留作為參數字界符使用
$ , + 保留
@ & = 在某些方案的上下文中有特殊的含義,保留
{ } | \ ^ ~ [ ] 由于各種傳輸Agent代理,比如各種網關的不安全處理,使用受限
< > " 不安全;這些字元在URL範圍之外通常是有意義的,比如在文檔中對URL自身進行定界,是以應該對其進行編碼
0x00-0x1F,0x7F 受限,這些十六進制範圍内的字元都在US-ASCII字元集不可列印區間内
>0x7F 受限,十六進制值在此範圍内的字元都不在US-ASCII字元集的7進制範圍内
HTTP權威指南閱讀筆記二:URL與資源

作者:Artwl

出處:http://artwl.cnblogs.com

本文首發部落格園,版權歸作者跟部落格園共有。轉載必須保留本段聲明,并在頁面顯著位置給出本文連結,否則保留追究法律責任的權利。

繼續閱讀