我有这样的URI:
http://localhost:8111/myService/{Param1}/{Param2}/Param3
Param1,Param2,Param3可能包含也可能不包含特殊字符,例如#,&,@,/
我让客户端对这些特殊字符进行编码,例如将%2F用于/
在restlet方面,我正在使用字符串替换来解码这些字符。
param2.replaceAll("%2F", "/")
有没有更好的方法来自动解释这些编码字符?
答案 0 :(得分:0)
以下似乎已经为我照顾了......
(Reference.decode((String)request.getAttributes().get("Param2")))