【发布时间】:2014-01-17 15:37:21
【问题描述】:
我有一个使用RESTlet 在我的Android 上运行的HTTP 服务器,工作正常。
它正在按照我的意愿处理 URI。
为此,我将我的课程扩展到Restlet,我的意思是这样的:
public class PersonRestlet extends Restlet { (...) }
再次,这是按预期工作。
现在我需要处理 GET、POST、DELETE、PUT 请求,但据我所知,Restlet 类无法处理它,是我写的吗?我只能看到/找到public void handle(Request request, Response response)。
根据我从示例和在线阅读中了解到的情况,我需要扩展 ServerResources 类,然后使用 @Get、@Put 等来处理 GET、PUT 等。
所以我的问题是,我如何处理仅扩展 Restlet 类的 GET、POST、PUT、DELETE 请求?或者一个解决方法也不错。
PS;我知道我可以扩展 ServerResources 而不是 Restlet,但由于应用程序的结构和工作方式,我必须不惜一切代价避免这种情况。
【问题讨论】: