我创建了一个在其请求参数中接受字符串的端点
@GetMapping(value = "/validate")
private void validateExpression(@RequestParam(value = "expression") String expression) {
System.out.println(expression);
// code to validate the input string
}
从邮递员发送请求时
https://localhost:8443/validate?expression=Y07607=Curr_month:Y07606/Curr_month:Y07608
// 假设这是一个有效的输入控制台显示为
Y07607=Curr_month:Y07606/Curr_month:Y07608 有效
但是当我发送
https://localhost:8443/validate?expression=Y07607=Curr_month:Y07606+Curr_month:Y07608
//这也是一个有效的输入控制台显示为
Y07607=当前月份:Y07606 当前月份:Y07608 无效
我不明白为什么不接受“+”作为参数。
“+”会消失,直到它到达 api!为什么?