我需要实现一个具有动态@path和另一个带有RETROFIT 2
的@path的API myBaseURL:https://api.github.com
示例API返回:
{
...
"followers_url": "/user/followers",
"following_url": "/user/following{/target}",
...
}
我在应用中使用了这样的
public interface APIService {
@GET("{path}")
Call<Users> getFollowers(@Path(value = "path", encoded = true) String path);
@GET("{path}")
Call<Users> getFollowing(@Path(value = "path", encoded = true) String path);
}
实施following_url
应该怎么做,因为它有{/target}
?
@GET("{path}")
Call<Users> getFollowing(@Path(value = "path", encoded = true) String path, @Path("{/target}") String target);
Retrofit找不到{/ target}。
现在我只是用&#34;&#34;替换{/target}
。在网址上,但我不想将其留在应用中,因为我希望能够在后端更改我的路线。
由于
答案 0 :(得分:1)
我认为你想确认用户是否跟随另一个用户,然后你需要一个新界面:
postmeta
问题是&#34; /&#34;在目标之前,最后是一个参数,真的不存在目标用户,你必须由想知道跟随用户的真实目标用户替换
此致