title: fetch with DELETE method doesnt' work
body: <p>I made API server with DRF so if delete the data, I have to use DELETE method.</p>
  
  <p>So I tried to request to server with method: 'DELETE', But it doesn't work.</p>
  
  <p>[js file]</p>
  
  <pre><code>    fetch("http://abc/article/24",
      {
          method: "DELETE",
          headers: {
              'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
          },
          body: JSON.stringify({password: '123'})
      })
  </code></pre>
  
  <p>I captured packet with Chrome Network tab, It's Request Header is OPTION.</p>
  
  <p>In my code, I defined method to DELETE. But why Request Header's METHOD is OPTION?</p>
  
  <p>[ADDED SCREENSHOT]</p>
  
  <p><a href="https://i.stack.imgur.com/CFPwG.png" rel="noreferrer"><img src="https://i.stack.imgur.com/CFPwG.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/B8eCG.png" rel="noreferrer"><img src="https://i.stack.imgur.com/B8eCG.png" alt="enter image description here"></a></p>
  
  <p>I set the response code if success, return 204, fail return 304</p>