[英]Automatic method signature handling with Restlet?
我目前正在使用 Restlet,如下所示:
@Get
public List<Foo> retrieve() {
if (getQuery().isEmpty()) { // if no args are given
return Foo.getAll();
}
// pull out params manually
float lat = getQuery().getFirstValue("lat");
// ...
}
我宁愿做的是:
@Get
public List<Foo> retrieve() {
return Foo.getAll();
}
@Get
public List<Foo> retrieve(float lat) {
// ...
}
然后,如果查询与方法签名之一不匹配,Restlet 将自动处理错误。 有没有办法做到这一点?
(我正在使用 Google App Engine。)
目前,仅支持第一个 cas。
从 HTTP 的角度来看,URI 是相当不透明的,并且添加一些基于 URI 查询编码(HTML 表单方式)的特殊调度有一些优点和缺点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.