我有一个Spring RestController,其中包含一个RequestMapping和一个PathVariable:
@RequestMapping(value = "/path/{someId:.+}")
public void method(@PathVariable("someId") String someId) {
...
}
调用此控制器时,如使用以下请求,会出现Http 406不可接受的错误:
- /path/id8327.123
- /path/id8327.txt
但不能使用以下方式:
- /path/id8327.234
- /path/id8327.bbb
这不是很奇怪吗?
我最近才发现 .txt
也无法正常工作,所以我猜测这与扩展映射有关。
我该如何绕过这个隐藏的功能?
此致敬礼