有没有可能比较调用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