Retrofit 2 动态URL
来源:互联网 发布:人工智能哪个技术 编辑:程序博客网 时间:2024/05/14 03:23
问题
使用Retrofit2一般都是针对于一baseURL,其它接口都是拼接不同的参数如get/photo
,search?name=xiaohong&&sex=female
,这样的形式。但是一些请求此时又要访问不同的url只能重新生成一个Retrofit2
实例,实质上还有一种形式去处理,就是使用@url注解。
解决方案
public interface UserService { @GET public Call<ResponseBody> profilePicture(@Url String url);}
上面的@url 可以接收https://s3.amazon.com/profile-picture/path
,所以使用如下
Retrofit retrofit = Retrofit.Builder() .baseUrl("https://your.api.url/"); .build();UserService service = retrofit.create(UserService.class); service.profilePicture("https://s3.amazon.com/profile-picture/path");// request url results in:// https://s3.amazon.com/profile-picture/path
参考链接
Retrofit 2 - Dynamic URL
Retrofit 2 — How to Use Dynamic Urls for Requests
1 0
- Retrofit 2 动态URL
- RxJava 和 Retrofit使用详解动态拼接一个url和两个url时post请求
- Retrofit Url 配置
- Retrofit的动态代理
- Retrofit的url 的拼接
- Retrofit源码解析-动态代理
- Retrofit源码解析-动态代理
- Retrofit(okhttp)的动态代理
- 从动态代理模式看Retrofit原理
- Retrofit源码学习之动态代理
- RxJava Retrofit上传非必要动态参数
- cxf动态配置URL
- store 动态修改Url
- Heritrix 动态URL
- flexigrid动态设置URL
- url动态参数
- js 动态改变url
- 动态url修改建议
- 深度学习caffe教程
- 树的“重心”的一些性质及动态维护
- 使用CentOS出现的一些问题
- Kmeans原理和实现
- Hive自定义UDF的JAR包加入运行环境的方法
- Retrofit 2 动态URL
- zoj 2343
- sql自动生成{00N}编号
- int自动封装Integer的小知识(转载)
- PRML读书笔记——神经网络
- mysql协议分析-load data
- WAJUEJI which home strong!
- MySQL选出指定数量的字符SUBSTRING_INDEX
- ORA-01858: 在要求输入数字处找到非数字字符 and ORA-01007: 变量不在选择列表中