2016-04-10 9 views
6

CallのURLとStringRetrofit 2を比較する可能性はありますか? https://www.google.com/dummy/partialDummyまたはもを取得する方法はあり改造2チェックコールURL

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

dummy/partialDummy:この要求に

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

https://www.google.com 

そしてこのCall

たとえば、私たちは、このbaseUrlを取ることができますレポを取得する前にコールからのnse?

dummyService.exampleList("partialDummy").request().url().toString()

がOkHttpドキュメントに従って印刷する必要があります:

答えて

11

あなたがレトロフィットと一緒にOkHttp使用していると仮定すると、あなたのような何かを行うことができ

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

+0

おかげ 非常に多く、Iまた、 ".url()"を追加して文字列形式のURLのみを返す答えを編集しました。 –

+0

編集をありがとう、それを忘れてしまった。 :) –

+1

応答をありがとう。 RxJavaを使っている間、同じことをどうやって行うことができるのか説明できますか?その場合、戻り値の型はObservableになりますので、request()およびurlを取得する方法は? –