title: HTTP HEAD request with Range Header
body: <p>I am working on a DLNA Server using IIS as Server for media. Some DLNA Client sends a http HEAD 
  request with a range Header :</p>
  
  <pre><code>Command: HEAD
  </code></pre>
  
  <p>+ URI: /RicDLNA/Streamer.ashx?media=/Videos/Guca%20Distant%20Trumpet/Gucha%20Distant%20Trumpet.mp4
      ProtocolVersion: HTTP/1.1
      Host:  192.168.1.100
      range: bytes=0-
      transferMode.dlna.org:  Streaming
      HeaderEnd: CRLF</p>
  
  <p>I respond only with "Accept-Ranges Bytes". But IIS delivers a statuscode 416 error. It looks that this error Status prevents the client to continue. </p>
  
  <ol>
  <li>Is it allowed to send such a range Header in a HEAD request ?</li>
  <li>What shall i response that the client  knows that ranges are supported and invoiding the IIS generated statuscode 416.</li>
  <li>Is there a possibility to override bad IIS statuscode with an OK status ?   </li>
  </ol>