Sending plain text as POST body causes issue in retrofit
<p>I'm making POST request to my backend, but i'm getting a 400 only using retrofit.
I dug more into the issue and realized since my POST body is a plain string (not JSON), whenever I have double quote, it puts a back slash behind it and then sends the request. Here is the call:</p>

<pre><code>@POST("/endpoint")
Observable&lt;Result&lt;MyResponse&gt;&gt; myApiCall(@Body String body);
</code></pre>

<p>I did some research and people suggested that I need to add a StringConverterFactory, but that didn't help (I followed this link: <a href="https://gist.github.com/tomkoptel/35ea8dca7fca040d63f3" rel="nofollow">String converter factory</a> )</p>

<p>I think that link in retrofit github page is outdated!</p>