我需要從其他資源(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