在我的应用程序中使用Retrofit。我已经声明了接口,但我不确定如何在这个URL中使用Endpoint。
我的网址是:http://javatechig.com/api/get_category_posts/?dev=1&slug=android
现在我的问题是如何为此网址添加端点。我的界面就像:
public interface Api {
@GET("/WHAT COMES HERE")
void getItem(WHAT_COMES HERE,
Callback<FeedItem> callback);
}
任何建议将不胜感激
答案 0 :(得分:3)
ENDPOINT是URL的一部分,对于所有服务URL(大多数情况下)都是相同的。例如:假设facebook正在提供服务,那么它的ENDPOINT将会像“http://www.facebook.com/”,然后您可以通过添加“user_name OR page_name”来添加任何请求POST / GEt //只是一个示例。
因此,您需要做的就是设置终点:
END_POINT="http://javatechig.com/api/get_category_posts/";
然后像:
一样使用它Builder builder = new RestAdapter.Builder().setEndpoint(END_POINT);
...
...
@GET("?dev=1&slug=android")
希望它有所帮助。