在Restlet Request
对象上设置GET查询参数的推荐方法是什么?
我想我可以看到如何使用getQueryAsForm()
将它们从请求中删除,但它们如何在第一时间设置?
目前,我正在使用StringBuilder
和java.net.URLEncoder
手动将其添加到网址中,但似乎应该有更好的方式。
答案 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)