title: Why query params are not encode using Retrofit2 android
body: <p>My problem to encode the query param before sending to the server. I am using Retrofit2 API service client.</p>
  
  <p>My Request : <code>@GET("/Categories/70/{category}")</code></p>
  
  <pre><code>fun getPLPList(@Path("category") category: String, @QueryMap(encoded = true) map: Map&lt;String, String&gt;): Observable&lt;PLPModel&gt;
  </code></pre>
  
  <p>I already enable <code>flag encoded=truitut</code> its doesn't work for me.</p>
  
  <p>Api Request: <a href="https://api-test.net/Categories/CL/70/cat450012?orderBy=5" rel="nofollow noreferrer">https://api-test.net/Categories/CL/70/cat450012?orderBy=5</a> </p>
  
  <p>Expected Output: <a href="https://api-test.azurewebsites.net/Categories/CL/70/cat450012?orderBy%3D5" rel="nofollow noreferrer">https://api-test.azurewebsites.net/Categories/CL/70/cat450012?orderBy%3D5</a></p>