Каков рекомендуемый способ установить параметры GET в запросе Restlet? - PullRequest
1 голос
/ 15 марта 2010

Каков рекомендуемый способ установки параметров запроса GET для объекта Restlet Request?

Я думаю, что я могу видеть, как получить их из запроса, используя getQueryAsForm(), но как они получаютустановить в первую очередь?

В данный момент я добавляю их вручную в URL, используя StringBuilder и java.net.URLEncoder, но, похоже, должен быть лучший способ.

Ответы [ 2 ]

3 голосов
/ 15 марта 2010

Вторая попытка:

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

addQueryParameter автоматически кодирует аргументы, если это необходимо.

0 голосов
/ 15 марта 2010

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

См. Также учебное пособие ( 1.0 , 1.1 или 2.0 ) на restlet.org

...