在我的应用程序中使用 Retrofit。我已经声明了接口(interface),但我不知道如何在这个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);
}
如有任何建议,我们将不胜感激,提前致谢
最佳答案
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")
希望有帮助。
关于java - 改造 URL 中的端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28513643/