title: Prevent retrofit from encoding my http request body
body: <p>I'm trying to pass a string of the format below as the body of a http post request.</p>
  
  <pre><code>param1=PARAM1&amp;param2=PARAM2&amp;param3=PARAM3
  </code></pre>
  
  <p>But retrofit encodes my body so that = becomes \u003d and &amp; becomes \u0026. And I end up with a string which actually looks like this:</p>
  
  <pre><code>param1\u003dPARAM1\u0026param2\u003dPARAM2\u0026param3\u003dPARAM3
  </code></pre>
  
  <p>How can I prevent that?</p>
  
  <p>My retrofit rest api is defined as follows.</p>
  
  <pre class="lang-java prettyprint-override"><code>public interface RestAPI {
      @POST("/oauth/token")
      public void getAccessToken(@Body String requestBody, Callback&lt;Response&gt; response);
  }
  </code></pre>