title: Retrofit @Url doesnt override BaseUrl
body: <p>Hi i am trying to overide the baseUrl from one specific api call and it doesnt seem to work when using @Url as a paraemter to the api method.</p>
  
  <p>Below is my Api class method</p>
  
  <pre><code>@POST
      fun getUserDetails(@Body body: request, @Url authUrl : String): Single&lt;Response&lt;ResponseData&gt;&gt;
  </code></pre>
  
  <p>code that cals and make the request</p>
  
  <pre><code> private fun getApi(): Api {
          val gson = GsonBuilder().setLenient().create()
          val httpClient = myNetworkHelper.createHttpClient()
          val retrofit = Retrofit.Builder()
                  .baseUrl("http://defaultBaseUrl")
                  .client(httpClient)
                  .addConverterFactory(GsonConverterFactory.create(gson))
                  .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
                  .build()
  
          return retrofit.create(Api::class.java)
      }
  
   override fun getUserDetails(someRequestData, "http://dynamic/getuserDetails): Single&lt;Response&lt;ResponseData&gt;&gt; {
          return getApi().getUserDetails(body, url)
      }
  </code></pre>
  
  <p>The above results in making a request to this url</p>
  
  <pre><code>http://defaultBaseUrl/http://dynamic/getuserDetails
  </code></pre>
  
  <p>Instead of:</p>
  
  <pre><code>http://dynamic/getuserDetails
  </code></pre>