Quelle est la méthode recommandée pour définir les paramètres GET sur une demande Restlet?

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

  •  20-09-2019
  •  | 
  •  

Question

Quelle est la méthode recommandée pour le réglage des paramètres de la requête GET sur un objet Request Restlet?

Je pense que je peux voir comment les sortir de la demande à l'aide getQueryAsForm(), mais comment sont-ils mis en premier lieu?

À l'heure actuelle, je les ajoute manuellement à l'aide d'un URL StringBuilder et java.net.URLEncoder, mais il semble qu'il devrait y avoir une meilleure façon.

Était-ce utile?

La solution

Deuxième tentative:

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

le code addQueryParameter les arguments automatiquement si nécessaire.

Autres conseils

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

Voir aussi le tutoriel ( 1.0 , 1.1 ou 2.0 ) sur restlet.org

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top