RESTful GET URL以.0结尾

时间:2016-02-16 04:08:59

标签: java restful-url

我有一个GET端点,其URL是api / v1 / v4network / {address}。 当我尝试使用api / v1 / v4network / 1.1.1.0时,我只获得1.1.1的地址值而不是1.1.1.0。我也使用ASCII作为地址,但它遇到了同样的问题。

全部谢谢!

2 个答案:

答案 0 :(得分:0)

尝试编码IP地址的URL。我认为你的REST框架考虑了最后的.,其余的是扩展。 URL编码时.%2E

1%2E1%2E1%2E0

答案 1 :(得分:0)

我已经解决了我的问题。

仅使用带RegEx的PathVariable

我用过

@RequestMapping(value = "/{address:.+}", method = RequestMethod.GET)

它正常工作!