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

StackOverflow https://stackoverflow.com/questions/2446255

  •  20-09-2019
  •  | 
  •  

Вопрос

Каков рекомендуемый способ настройки параметров запроса 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 при необходимости автоматически кодирует аргументы.

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top