【发布时间】:2022-01-24 21:38:21
【问题描述】:
我需要尝试获取用于进行 API 调用的完整 URL。
例如:
@GET("recipes/hot/")
suspend fun doCall(): Recipes
我想以某种方式获取此 API 调用正在执行的完整 URL(基本 url + 路径等)。
我找到的一个解决方案是:
@GET("recipes/hot/")
suspend fun doCall(): Response<Recipes>
然后你可以从这个响应包装类中获取url。
但是,代码库中的其余 api 调用并没有用Response 包装返回类型,所以我真的想避免这样做。
是否有一些简单的方法可以从 Retrofit api 调用中获取完整的 URL?
【问题讨论】:
-
这能回答你的问题吗? Logging with Retrofit 2
标签: android retrofit retrofit2