2

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

我想我可以看到如何使用 让它们脱离请求getQueryAsForm(),但是首先如何设置它们呢?

目前,我正在使用StringBuilderand手动将它们添加到 URL java.net.URLEncoder,但似乎应该有更好的方法。

4

2 回答 2

4

第二次尝试:

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

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

于 2010-03-15T12:51:02.053 回答
0

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

另请参阅restlet.org上的教程(1.0、1.12.0

于 2010-03-15T10:46:58.750 回答