我正尝试创建一个使用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);
}
有没有我可以在创建服务的指定方式的端点