android – Retrofit 2检查调用URL

有没有可能比较调用URL和Retrofit 2中的字符串?

例如,我们可以使用这个baseUrl:

https://www.google.com

而这个电话:

public interface ExampleService {
    @GET("dummy/{examplePartialUrl}/")
    Call<JsonObject> exampleList(@Path("examplePartialUrl") String examplePartialUrl;
}

有这个要求:

Call<JsonObject> mCall = dummyService.exampleList("partialDummy")

在从通话中获得响应之前,有办法获取https://www.google.com/dummy/partialDummy或者dummy / partialDummy吗?

解决方法

假设您正在使用OkHttp和Retrofit,您可以执行以下操作:

dummyService.exampleList( “partialDummy”).请求().URL().的toString()

根据OkHttp文档应该打印:

https://www.google.com/dummy/partialDummy

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...