Java 使用Restfulie访问HttpRequest?
这似乎是一个直截了当的问题,但我在Restfulie文档中找不到它,谷歌也没有给出一个例子 我已经定义了一个资源,正在调用该方法,但我需要获取所使用URL上的查询参数,这可能意味着获取HttpRequest。有人知道你是怎么做到的吗Java 使用Restfulie访问HttpRequest?,java,Java,这似乎是一个直截了当的问题,但我在Restfulie文档中找不到它,谷歌也没有给出一个例子 我已经定义了一个资源,正在调用该方法,但我需要获取所使用URL上的查询参数,这可能意味着获取HttpRequest。有人知道你是怎么做到的吗 @Resource public class Subscribers { private final Result result; public Subscribers(Result result ){ this.result =
@Resource
public class Subscribers
{
private final Result result;
public Subscribers(Result result ){
this.result = result;
}
@Get
@Path("/subscribers")
public void get() {
// Need to get at the query parameters here...
result.use( json() ).from( "You got me" ).serialize();
}
}
这样试试
@Get
@Path("/subscribers")
public void get(@QueryParam("name") String name) {
}
您必须将键和值附加到请求URL。还需要对值进行编码。
http://mydomain/subscribers?name=abcde
谢谢,这很有效。我真的很想得到某种地图。我的REST url可能有很多潜在参数,因此get()方法的参数列表将非常长…:(嗯。