0

这似乎是一个简单的问题,但我在 Restfulie 文档中找不到它,谷歌也没有提供示例。

我已经定义了一个资源,正在调用该方法,但是我需要获取所使用的 URL 上的查询参数,这可能意味着获取 HttpRequest。有人知道你是如何使用 Restfulie 做到这一点的吗?

@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();
    }
}
4

1 回答 1

1

试试这个方法

@Get
@Path("/subscribers")
public void get(@QueryParam("name") String name) {


}

您必须将键和值附加到请求 URL。您还需要对值进行编码。 http://mydomain/subscribers?name=abcde

于 2012-08-21T09:41:16.207 回答