在Restlet请求上设置GET参数的推荐方法是什么?

时间:2010-03-15 10:02:52

标签: java restlet

在Restlet Request对象上设置GET查询参数的推荐方法是什么?

我想我可以看到如何使用getQueryAsForm()将它们从请求中删除,但它们如何在第一时间设置?

目前,我正在使用StringBuilderjava.net.URLEncoder手动将其添加到网址中,但似乎应该有更好的方式。

2 个答案:

答案 0 :(得分:3)

第二次尝试:

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

如果需要,addQueryParameter会自动对参数进行编码。

答案 1 :(得分:0)

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

另请参阅restlet.org上的教程(1.01.12.0