¿Cuál es la forma recomendada para establecer parámetros GET en una solicitud Restlet?

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

  •  20-09-2019
  •  | 
  •  

Pregunta

¿Cuál es el método recomendado para configurar los parámetros de consulta GET en un objeto Request Restlet?

Creo que puedo ver la forma de sacarlos de la solicitud utilizando getQueryAsForm(), pero ¿cómo consiguen puse en el primer lugar?

Por el momento, estoy añadiendo manualmente a la dirección URL utilizando un StringBuilder y java.net.URLEncoder, pero parece que no debe haber una mejor manera.

¿Fue útil?

Solución

Segundo intento:

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

la addQueryParameter codifica los argumentos automáticamente si es necesario.

Otros consejos

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

Véase también el tutorial ( 1,0 , 1,1 o 2,0 ) en restlet.org

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top