在JavaScript和后台请求时都有方式可以处理这些特殊字符从而使得像#号这样的特殊字符在get请求时也不会出错;但是在postman和浏览器直接测试接口的时候往往会出现错误,这时候可以对url字符进行转义,比如下面这样的:
URL中的字符 | 编码 | 说明 |
+ | %2B | + |
空格 | %20 | 空格符 |
/ | %2F | 分隔目录和子目录 |
? | %3F | 分隔实际的URL和参数 |
% | %25 | 指定特殊字符 |
# | %23 | 表示书签 |
& | %26 | URL中指定参数间的间隔符 |
= | %3D | URL中指定参数的值 |
{ | %7B | |
} | %7D | |
[ | %5B | |
] | %5D |