我有一个GET端点,其URL是api / v1 / v4network / {address}。 当我尝试使用api / v1 / v4network / 1.1.1.0时,我只获得1.1.1的地址值而不是1.1.1.0。我也使用ASCII作为地址,但它遇到了同样的问题。
全部谢谢!
答案 0 :(得分:0)
尝试编码IP地址的URL。我认为你的REST框架考虑了最后的.
,其余的是扩展。 URL编码时.
为%2E
。
1%2E1%2E1%2E0
答案 1 :(得分:0)
我已经解决了我的问题。
仅使用带RegEx的PathVariable
我用过
@RequestMapping(value = "/{address:.+}", method = RequestMethod.GET)
它正常工作!