PostMan发送请求参数带有路径特殊字符会返回400错误(与URL字符及URL编码值有关)

Posted 小志的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostMan发送请求参数带有路径特殊字符会返回400错误(与URL字符及URL编码值有关)相关的知识,希望对你有一定的参考价值。

目录

一、请求参数中携带URL字符返回400错误

  • PostMan发送请求参数带有路径特殊字符会返回400错误,如下图所示:

二、 请求参数中携带URL字符返回400错误原因

  • 这些特殊字符进行URL编码

三、URL字符及对应的URL编码值列表

  • 列表
URL字符URL编码值URL字符RL编码值
backspace%08`%60
tab%09a%61
linefeed%0Ab%62
creturn%0Dc%63
space%20d%64
!%21e%65
"%22f%66
#%23g%67
$%24h%68
%%25i%69
&%26j%6A
%27k%6B
(%28i%6C
)%29m%6D
*%2An%6E
+%2Bo%6F
,%2Cp%70
-%2Dq%71
.%2Er%72
/%2Fs%73
0%30t%74
1%31u%75
2%32v%76
3%33w%77
4%34x%78
5%35y%79
6%36z%7A
7%37%7B
8%38竖线%7C
9%39%7D
:%3A~%7E
;%3B¢%A2
<%3C£%A3
=%3D¥%A5
>%3E§%A7
?%3F«%AB
@%40¬%AC
A%41¯%AD
B%42º%B0
C%43±%B1
D%44ª%B2
E%45,%B4
F%46µ%B5
G%47»%BB
H%48¼%BC
I%49½%BD
J%4A¿%BF
K%4BÀ%C0
L%4CÁ%C1
M%4DÂ%C2
N%4EÃ%C3
O%4FÄ%C4
P%50Å%C5
Q%51Æ%C6
R%52[%5B
S%53\\%5C
T%54]%5D
U%55^%5E
V%56_%5F
W%57Z%5A
X%58Y%59

四、请求参数中携带URL字符转成URL编码值

  • PostMan发送请求参数带有路径特殊字符转成URL编码值,如下图所示:

  • PostMan请求后已经进入后端代码,无报错,如下图所示。

以上是关于PostMan发送请求参数带有路径特殊字符会返回400错误(与URL字符及URL编码值有关)的主要内容,如果未能解决你的问题,请参考以下文章

springboot中URL带有斜杠的转义字符百分之2F导致的400错误

BUG08 - 吐槽PostMan的一个BUG!Postman中模拟发送的请求,请求路径莫名其妙地在postman中被意外更改了!只有这个唯一的Controller中的全部请求才会这个样子! 浪费三

http、https请求URL中带有&等特殊字符的解决方法

Postman请求发送—PUT&DELETE

@QueryParam 注解 同时为POST 请求会URL把url中的%2B类似的特殊字符错误处理

postman之get请求