我正嘗試創建一個使用CRest與REST風格的Web服務接口的Android應用程序。使用CRest的可配置端點
我遇到的問題是創建服務。在twitter示例中,EndPoint被設置爲靜態url(api.twitter.com),但在我的情況下,我需要它可配置,因爲直到用戶指定它纔會知道端點。
我想什麼做的是沿着此線的東西:
@EndPoint("http://%s.somedomain.com")
@ContextPath("/admin")
public interface ProductService {
@Path("/products.json")
InputStream getProducts();
@Path("/products/{0}.json")
InputStream getProduct(int id);
}
有沒有我可以在創建服務的指定方式的端點