带括号的Spring Rest Service GET

时间:2018-07-18 14:49:15

标签: spring rest api spring-rest

我有这样的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服务的参数上的支持括号有什么看法吗?

0 个答案:

没有答案