2017-09-25 163 views
0

最近,我打算重寫mine company program。我使用RxJava + OkHttp + Retrofit。但我有一個問題。用okhttp改變baseurl

  1. 我們的應用程序只有一個訪問接口,它可以提供所有模塊的基址。格式如下。

enter image description here

  • 我的目的是動態地替換baseURL時與攔截器,代碼如下:
  • enter image description here

    這是我的代碼但我發現一個問題,轉換後的URL變成這樣: www.xxapi.com:80/authorize/login/{#version code}(這是錯誤的)。

    這是錯誤的。這個版本字段應該在基地址後面。正確的url是這樣的: www.xxapi.com:80/{#version code}/authorize/login(這是對的)。

    我已經嘗試了很多方法,我無法更改版本字段的位置。

    我真的不知道如何繼續下去,對不起。

    +0

    [請不要發佈您的代碼爲圖像。(// meta.stackoverflow.com/q/285551) – Henry

    +0

    對不起,我用它的第一次。 –

    回答