如何解决REST API中解析URI参数的问题。例如:解析RESTful 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/
我需要能够获得的项目ID和属性值,如果它们存在。
我试图使用Apache Commons的StringUtils和substringBefore/substringAfter,但事情很快就变得混乱。有没有图书馆可以完成这样的任务,或者我忽略了另一种方式?
有没有办法关闭java语法突出显示? – vikarjramun