0
点赞
收藏
分享

微信扫一扫

http请求路径处理特殊字符

http请求中包含路径时,需要注意http对此有严格的限制。特殊字符诸如+?%#&=/等都会被当做转义字符处理,特殊字符处理规则如下:

空格 用%20代替

" 用%22代替

# 用%23代替

% 用%25代替

&用%26代替

( 用%28代替

) 用%29代替

+ 用%2B代替

, 用%2C代替

/ 用%2F代替

: 用%3A代替

; 用%3B代替

< 用%3C代替

= 用%3D代替

> 用%3E代替

? 用%3F代替

@ 用%40代替

\ 用%5C代替

| 用%7C代替

示例:

http://localhost:8080/insert?filepath=C%3A%5CTEST%5CTaskRecord%5Ctest.txt

=> http://localhost:8080/insert?filepath=C:\TEST\TaskRecord\test.txt


举报

相关推荐

0 条评论