Postman:接口带有特殊符号参数值的处理
用postman调用后台java开发的接口,各项参数均填写正确,但postman调用结果一直失败,后来发现可能是参数值带有如{}[]特殊符号导致后台解码失败
仅做为一种思考参考!!!
| 符号 | 转换后 |
| { | %7b |
| } | %7d |
| [ | %5B |
| ] | %5D |
将对应参数值中的特殊符号换成转换后的字符,重新调用成功。
eg:
转换前参数值为
{"dataList":
[
{
"NAME":"A",
"NUM":"1"
}
]
}
转换后:
http://127.0.0.1:8080/api?param=%7b"dataList":%5B%7b"NAME":"A","NUM":"1"%7d%5D%7d
%7b"dataList":
%5B %7b "NAME":"A", "NUM":"1" %7d %5D
%7d
浙公网安备 33010602011771号