2

RestletRequestオブジェクトに GET クエリ パラメータを設定する推奨される方法は何ですか?

を使用してリクエストからそれらを取得する方法はわかると思いますgetQueryAsForm()が、そもそもどのように設定するのでしょうか?

現時点では、StringBuilderとを使用して URL に手動で追加していますjava.net.URLEncoderが、もっと良い方法があるはずです。

4

2 に答える 2

4

2 回目の試行:

Reference reference = new Reference("http://127.0.0.1:8080/test"); 
reference.addQueryParameter("testParam", "testVal"); 
request.setResourceRef(reference);  
request.setMethod(Method.GET);

addQueryParameter は、必要に応じて引数を自動的にエンコードします。

于 2010-03-15T12:51:02.053 に答える
0

request.getAttributes().get("key");

restlet.orgのチュートリアル ( 1.01.1または2.0 ) も参照してください。

于 2010-03-15T10:46:58.750 に答える