Qual è il metodo consigliato per impostare i parametri GET su una richiesta Restlet?
Domanda
Qual è il modo consigliato di impostare parametri di query GET su un oggetto Request
Restlet?
Credo di poter vedere come arrivare fuori della richiesta, utilizzando getQueryAsForm()
, ma come fanno a ottenere impostare in primo luogo?
Al momento, sto aggiungendo manualmente l'URL utilizzando un StringBuilder
e java.net.URLEncoder
, ma sembra che ci dovrebbe essere un modo migliore.
Soluzione
Secondo tentativo:
Reference reference = new Reference("http://127.0.0.1:8080/test");
reference.addQueryParameter("testParam", "testVal");
request.setResourceRef(reference);
request.setMethod(Method.GET);
l'addQueryParameter codifica gli argomenti automaticamente se necessario.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow