1

次のような URI があります。 http://localhost:8111/myService/{Param1}/{Param2}/Param3

Param1、Param2、Param3 には、#、&、@、/ などの特殊文字が含まれる場合と含まれない場合があります。

/に%2Fを使用するなど、クライアントにこれらの特殊文字をエンコードさせています

restlet 側では、文字列置換を使用してこれらの文字をデコードしています。 param2.replaceAll("%2F", "/")

これらのエンコードされた文字を自動解釈するためにこれを行うより良い方法はありますか?

4

1 に答える 1

0

以下は私のためにそれを処理したようです...

(Reference.decode((String)request.getAttributes().get("Param2")))

于 2013-01-22T02:34:51.447 に答える