Каков рекомендуемый способ установки параметров GET в запросе Restlet?
Вопрос
Каков рекомендуемый способ настройки параметров запроса GET в Restlet Request
возражать?
Я думаю, я могу видеть, как извлечь их из запроса, используя getQueryAsForm()
, но как они устанавливаются в первую очередь?
На данный момент я добавляю их вручную к URL-адресу, используя StringBuilder
и java.net.URLEncoder
, но, похоже, должен быть лучший способ.
Решение
Вторая попытка:
Reference reference = new Reference("http://127.0.0.1:8080/test");
reference.addQueryParameter("testParam", "testVal");
request.setResourceRef(reference);
request.setMethod(Method.GET);
параметр addQueryParameter при необходимости автоматически кодирует аргументы.
Не связан с StackOverflow