我有这样的Spring Rest Service:
@RequestMapping(value = "/banks", method = RequestMethod.GET)
public List<String> getBanks( @RequestParam(value="name" , required=true) String name) {
...
}
名称必须允许使用特殊字符,例如括号,但是问题是,当我在参数上加上括号时,y会在“名称”参数上收到#040#之类的ASCCI代码。
我认为将@RequestBody与诸如可能解决方案的包装过滤器一起使用,但是该方法必须更改为POST以支持请求正文中的包装,并且api设计会很糟糕。
那么,有人对GET Rest服务的参数上的支持括号有什么看法吗?