我需要从另一个资源(fruitDelaer)检索给定实体(apples)的列表我知道我可以像这样做(在我的fruitDealer资源实现中的某处):
ClientResource applesResource = new ClientResource("http://localhost:8888/fruitShop/apples");
Representation response = applesResource.get();
但由于这个“苹果”资源是它所调用的资源的本地资源,是否有办法不指定完整的网址?
注意:我怀疑这可能与Java本身有关,而不是重新安装
答案 0 :(得分:2)
Restlet提供RIAP伪协议(Restlet内部访问协议),它允许您使用诸如“riap:// application / fruitShop / apples”之类的URI调用应用程序虚拟主机组件的本地资源。 ”
答案 1 :(得分:0)
我会考虑另一种方法。您可以从Service
拨打fruitDealer
来检索您需要的内容。创建对象还有很多工作要做,这是不必要的。