我需要从其他资源(fruitDelaer)我知道我可以做SMT像这样(在我fruitDealer资源实现地方)获取给定的实体(苹果)的列表:如何在没有完整url的情况下调用本地RESTLET资源?
ClientResource applesResource = new ClientResource("http://localhost:8888/fruitShop/apples");
Representation response = applesResource.get();
但由于这个“苹果”资源是本地的一个它调用它,有没有一种方法不指定完整的网址?
注意:我怀疑这可能更多地与Java本身比的Restlet
http://stackoverflow.com/questions/5542473/resteasy-invoke-service-inside-another-service 这可能会有帮助。 – user620339
为什么不直接访问资源的服务,而不是经历一个请求周期? –
@DaveNewton我也在想,但获取请求会填充一些值(在问题中未显示,但可能是例如您想要的结果或类似结果),因此如果我访问资源类,则必须填充这些值手动,有点烂:)从restlet doc看这个例子,似乎使用localhost url(客户端消费):http://wiki.restlet.org/docs_2.0/13-restlet/27- restlet/328-restlet/285-restlet.html – JohnIdol