如何解決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