【发布时间】:2017-09-06 04:12:33
【问题描述】:
我应该如何在 REST API 中解析 URI 参数。例如:
http://api.example.com/item/ [{{ItemID}} [/{{Property}}]]
以下请求都应该是有效的:
http://api.example.com/item
http://api.example.com/item/
http://api.example.com/item/1
http://api.example.com/item/1/
http://api.example.com/item/1/description
http://api.example.com/item/1/description/
我需要能够获取 ItemID 和 Property 值(如果存在)。
我尝试使用 Apache Commons StringUtils 和 substringBefore/substringAfter,但很快事情就变得混乱了。是否有此类任务的库,或者我忽略的其他方式?
【问题讨论】:
-
有没有办法关闭java语法高亮?
标签: java rest uri apache-commons url-parameters