如何解决使用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形式)的某些特殊调度也有其优缺点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。