retrofit2 - 改造格式错误的 URL
问题描述
我想使用带有改造的电报 api。但它给
“引起:java.lang.IllegalArgumentException:格式错误的 URL。基础:https ://api.telegram.org/,相对:botXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXX/getUpdates”错误
public interface telegramService {
@GET ("{botKey}/getUpdates")
Call<telegramModel> getValue (@Path("botKey") String botKey);
}
Retrofit.Builder builder = new Retrofit.Builder()
.baseUrl("https://api.telegram.org/")
.addConverterFactory(GsonConverterFactory.create());
OkHttpClient client = new OkHttpClient.Builder()
.build();
Retrofit retrofit = builder.client(client).build();
telegramService mTelegram =retrofit.create(telegramService.class);
Call<telegramModel> mTelegramModel= mTelegram.getValue("botXXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXX");
解决方案
推荐阅读
- javascript - 尝试旋转箭头时Jquery css()不起作用
- javascript - d3 轴标签更新
- c++ - 使用匿名结构初始化会在堆栈上放置额外的副本吗?
- java - 从文件中解码霍夫曼树
- elasticsearch - geoip.location 被定义为映射 [doc] 中的对象,但此名称已用于其他类型的字段
- javascript - JavaScript 数组的循环数
- internet-explorer - Google Adsense 增加了在 Internet Explorer 和 Edge(wordpress 网站)中不显示的功能
- laravel - Laravel 每个公司的独特部门
- html - 试图打开一个预先存在的文件,以便它可以在谷歌浏览器上看到
- asp.net-core - .NET Core 2.1 JSON.NET 格式化程序