RestletRequest
オブジェクトに GET クエリ パラメータを設定する推奨される方法は何ですか?
を使用してリクエストからそれらを取得する方法はわかると思いますgetQueryAsForm()
が、そもそもどのように設定するのでしょうか?
現時点では、StringBuilder
とを使用して URL に手動で追加していますjava.net.URLEncoder
が、もっと良い方法があるはずです。
2 回目の試行:
Reference reference = new Reference("http://127.0.0.1:8080/test");
reference.addQueryParameter("testParam", "testVal");
request.setResourceRef(reference);
request.setMethod(Method.GET);
addQueryParameter は、必要に応じて引数を自動的にエンコードします。
request.getAttributes().get("key");
restlet.orgのチュートリアル ( 1.0、1.1または2.0 ) も参照してください。