admin 管理员组文章数量: 1087649
Retrofit 2 动态URL
问题
使用Retrofit2一般都是针对于一baseURL,其它接口都是拼接不同的参数如get/photo
,search?name=xiaohong&&sex=female
,这样的形式。但是一些请求此时又要访问不同的url只能重新生成一个Retrofit2
实例,实质上还有一种形式去处理,就是使用@url注解。
解决方案
public interface UserService { @GETpublic Call<ResponseBody> profilePicture(@Url String url);
}
上面的@url 可以接收,所以使用如下
Retrofit retrofit = Retrofit.Builder() .baseUrl("/");.build();UserService service = retrofit.create(UserService.class);
service.profilePicture("");// request url results in:
//
参考链接
Retrofit 2 - Dynamic URL
Retrofit 2 — How to Use Dynamic Urls for Requests
本文标签: Retrofit 2 动态URL
版权声明:本文标题:Retrofit 2 动态URL 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1700300377a386597.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论