書寫url時要使用us-ascii字符集可以顯示的字元。
如果需要在url中使用不屬於此字符集的字元,就要使用特殊的符號對該字元進行編碼。
如:最常使用的空格用%20來表示,例如:/new%20123.html
除了那些無法顯示的字元外,還需要在url中對那些保留(reserved)字元和不安全(unsafe)字元進行編碼。
所謂保留字元就是那些在url中具有特定意義的字元。不安全字元是指那些在url中沒有特殊含義,但在url所在的上下文中可能具有特殊意義的字元。例如雙引號(「」)
部分保留字元和不安全字元及其url編碼
字元 描述 用法 編碼
; 分號 保留 %3b
/ 斜線 保留 %2f
? 問號 保留 %3f
: 冒號 保留 %3a
@ 「at」符號 保留 %4o
= 等號 保留 %3d
& 「和」符號 保留 %26
< 小於號 不安全 %3c
> 大於號 不安全 %3e
" 雙引號 不安全 %22
# 井號 不安全 %23
% 百分號 不安全 %25
右大括號 不安全 %7d
| 豎線 不安全 %7c
\ 反斜線 不安全 %5c
^ 加字型大小 不安全 %5e
~ 波浪 不安全 %7e
[ 左中括號 不安全 %5b
] 右中括號 不安全 %5d
` 反單引號 不安全 %60
空格 不安全 %20
通常情況下,如果對某個字元能否在url中使用有疑問,那麼你應該始終使用該字元的編碼。除字母、數字和字元$-_.+!*'()外的其它所有字元都應該使用編碼。
http 請求方式 GET請求和POST請求
http 請求方式 get請求和post請求 1.get請求,獲得伺服器資源 post請求,向伺服器發布資訊 2.get請求長度有限制,不適合 檔案傳輸 這類大量資料 3.get請求位址列會出現,一些安全性高的多採用post,把請求引數移到資訊體 4.瀏覽器通常會用快取儲存資料,如果訪問的是相同的 ...
HTTP請求中的GET與POST方式
原理方面 1 兩者都是向伺服器傳送請求,然後返回結果 2 在http中,get 用於獲取資訊,特性是 安全 冪等 1 安全 該操作用於獲取資訊而非修改資訊,因此一般不產生 就像資料庫查詢操作一樣 2 冪等 對同乙個url的請求,返回唯一的結果 3 get 提交的資料長度限制為1024個位元組,且為a...
HTTP請求方式get和post的區別
list item http請求的常用方法有 get方法 post方法 head方法 put方法 delete方法 connect方法 options方法 trace方法。下面本篇文章就給大家介紹一下最常用的get和post方法,希望對你們有所幫助。get方法用於使用給定的url從給定伺服器中檢索資...