我实现了一个简单的rest GET服务,并且想要修改该服务的ulr。
URL现在是:http://localhost:8011/types/id?date=2019-07-30T11:35:42
而且我想添加过滤器并在日期中添加一些括号[],
像这样:http://localhost:8011/types/id?filter [日期] = 2019-07-30T11:35:42
这是我的Get服务,在值中我具有“ types / id”,但我不知道如何为请求的参数添加过滤器和括号。
@RequestMapping(value = "types/id", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public ResponseEntity<?> getTicketids( @RequestParam(required = false) String date)
{
...
}
我很乐意就我可以更改或应阅读的内容提出任何建议。
@RequestParam(name = "filter[date]", required = false) String date
。?filterName=date&filterValue=2019-07-30T11:35:42
此外,请确保值经过url编码,以避免字符串的任何部分使您的url无效。希望,这会有所帮助。