http請求路徑處理特殊字元

2021-10-10 06:01:10 字數 586 閱讀 5280

http請求中包含路徑時,需要注意http對此有嚴格的限制。特殊字元諸如+?%#&=/等都會被當做轉義字元處理,特殊字元處理規則如下:

空格 用%20代替

" 用%22代替

# 用%23代替

% 用%25代替

&用%26代替

( 用%28代替

) 用%29代替

+ 用%2b代替

, 用%2c代替

/ 用%2f代替

: 用%3a代替

; 用%3b代替

< 用%3c代替

= 用%3d代替

> 用%3e代替

? 用%3f代替

@ 用%40代替

\ 用%5c代替

| 用%7c代替

示例:

HTTP請求傳遞特殊字元

1 怎樣接受http請求所傳遞的特殊字元。首先,必須對特殊字元轉換,使用urlencoder.encode ekidao sde kd f utf 8 例如 http localhost 8088 uc loginaction.do?method closemeeting password ekid...

http 請求 get 方式 url 特殊字元

書寫url時要使用us ascii字符集可以顯示的字元。如果需要在url中使用不屬於此字符集的字元,就要使用特殊的符號對該字元進行編碼。如 最常使用的空格用 20來表示,例如 new 20123.html 除了那些無法顯示的字元外,還需要在url中對那些保留 reserved 字元和不安全 unsa...

處理HTTP請求

處理http請求 當客戶端瀏覽器通過url訪問web應用時,首先要做的就是獲取使用者提交的資訊,也就是從http請求資料中獲得的資訊。http請求資料分為http請求頭和body http請求頭包含了一些http請求欄位和http get欄位 body中可以包含任何型別的資料,包含http get欄...