Qual é a maneira recomendada de definir os parâmetros em uma solicitação RestLet?

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

  •  20-09-2019
  •  | 
  •  

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.

Foi útil?

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.

Outras dicas

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

Veja também o tutorial (1.0, 1.1 ou 2.0) em Restlet.org

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top