<h4 dir="auto">Describe the bug</h4>
<p dir="auto">In version 0.19.1 my API worked for DELETE's against my .NET Core 3.1 API, but after upgrading to 0.20.0 this broke.</p>
<h4 dir="auto">To Reproduce</h4>
<p dir="auto">My ts code:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="  public static async postDelete(payload: IAssetDeletionData): Promise&lt;IAssetDeletionResult&gt; {
    const response = await (await getApi(this.apiBase)).delete('', {
      data: payload
    });
    return response.data as IAssetDeletionResult;
  }
"><pre class="notranslate"><code class="notranslate">  public static async postDelete(payload: IAssetDeletionData): Promise&lt;IAssetDeletionResult&gt; {
    const response = await (await getApi(this.apiBase)).delete('', {
      data: payload
    });
    return response.data as IAssetDeletionResult;
  }

</code></pre></div>
<p dir="auto">Works with Axios 0.19.1 but not in 0.20.0.<br>
I get a<br>
<em>{type: "<a href="https://tools.ietf.org/html/rfc7231#section-6.5.13" rel="nofollow">https://tools.ietf.org/html/rfc7231#section-6.5.13</a>", title: "Unsupported Media Type",…}<br>
status: 415<br>
title: "Unsupported Media Type"<br>
traceId: "|3670a9cf-44c6c31efd70086d."<br>
type: "<a href="https://tools.ietf.org/html/rfc7231#section-6.5.13" rel="nofollow">https://tools.ietf.org/html/rfc7231#section-6.5.13</a>"</em></p>
<p dir="auto">Downgrading to 0.19.1...it works again.</p>
<h4 dir="auto">Expected behavior</h4>
<p dir="auto">Expect still to work in 0.20.0 and be backwards compatible (as version is non-breaking according to NPM semantic versioning)</p>
<h4 dir="auto">Environment</h4>
<ul dir="auto">
<li>Axios Version  0.20.0</li>
<li>Browser Chrome</li>
<li>Browser Version 84.0.4147.135</li>
<li>Node.js Version 12.8.0</li>
<li>OS: Windows 10 2004</li>
<li>Additional Library Versions [e.g. VueJS 2.6.12, Vuetify 2.3.9, Firebase 7.19.0 etc.</li>
</ul>
<h4 dir="auto">Additional context/Screenshots</h4>
<p dir="auto">N/A</p>
<h4 dir="auto">Describe the bug</h4>
<p dir="auto">Axios last version (0.20.0) does not use data from config when making DELETE request. In 0.19.2 it's working fine</p>
<h4 dir="auto">To Reproduce</h4>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="axios.delete(&quot;...&quot;, { 
    data: { ids: [...] },
}).then(response =&gt; {
    ...
}).catch(error =&gt; {
    ...
});"><pre class="notranslate"><span class="pl-s1">axios</span><span class="pl-kos">.</span><span class="pl-en">delete</span><span class="pl-kos">(</span><span class="pl-s">"..."</span><span class="pl-kos">,</span> <span class="pl-kos">{</span> 
    <span class="pl-c1">data</span>: <span class="pl-kos">{</span> <span class="pl-c1">ids</span>: <span class="pl-kos">[</span>...<span class="pl-kos">]</span> <span class="pl-kos">}</span><span class="pl-kos">,</span>
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">.</span><span class="pl-en">then</span><span class="pl-kos">(</span><span class="pl-s1">response</span> <span class="pl-c1">=&gt;</span> <span class="pl-kos">{</span>
    ...
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">.</span><span class="pl-en">catch</span><span class="pl-kos">(</span><span class="pl-s1">error</span> <span class="pl-c1">=&gt;</span> <span class="pl-kos">{</span>
    ...
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div>
<h4 dir="auto">Expected behavior</h4>
<p dir="auto">Axios send request data from config when making DELETE request</p>
<h4 dir="auto">Environment</h4>
<ul dir="auto">
<li>Axios Version 0.20.0</li>
<li>Browser Chrome</li>
<li>Browser Version 84.0.4147.125</li>
<li>Node.js Version 12.18.3</li>
<li>OS: Linux Mint</li>
<li>Additional Library Versions React 16.13.1</li>
</ul>
<h4 dir="auto">Additional context/Screenshots</h4>
<p dir="auto">None</p>