Qual é a maneira recomendada de definir os parâmetros em uma solicitação RestLet?
Pergunta
Qual é a maneira recomendada de configurar os parâmetros de consulta em um Restlet Request
objeto?
Eu acho que posso ver como tirá -los da solicitação usando getQueryAsForm()
, mas como eles são definidos em primeiro lugar?
No momento, estou adicionando -os manualmente ao URL usando um StringBuilder
e java.net.URLEncoder
, mas parece que deve haver uma maneira melhor.
Solução
Segunda tentativa:
Reference reference = new Reference("http://127.0.0.1:8080/test");
reference.addQueryParameter("testParam", "testVal");
request.setResourceRef(reference);
request.setMethod(Method.GET);
O AddQueryParameter codifica os argumentos automaticamente, se necessário.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow