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

标签 java restlet

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

我想我可以看到如何使用 getQueryAsForm() 将它们从请求中取出,但是它们首先是如何设置的?

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

最佳答案

第二次尝试:

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

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

关于java - 在 ReSTLet 请求上设置 GET 参数的推荐方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446255/

相关文章:

java - 如何通过内部方法更改对象的值?

java - java.time 包中的 of/from 构造函数模式的名称是什么?

java - 如何在单个打印语句中返回数组中的多个数字

java - 使用 JacksonRepresentation 编写多行 CSV

java - Odata ReSTLet 代码生成失败

java - 使用 RESTlet,XStream 注释似乎没有效果

java - 验证名称不能为空

java - 从前一个数组元素中减去 double 数组元素的值

java - 在 Json : What exactly is a "direct self-reference"

java - 2014 年实现 Java REST Web 服务的最简单框架