title: Use HTTP/1.0 with .NET HttpListener Class -or- disable range request
body: <p>I am building a small embedded web server application utilizing the <a href="http://msdn.microsoft.com/en-us/library/34xswsd2.aspx" rel="nofollow">HttpListener class</a>.  When I serve MP3 (<code>audio/mpeg</code>) documents to Chrome (and other players), often times a handful of requests are fired off, containing <code>Range:</code> headers.  I assume this is to support seeking of the media.</p>
  
  <p>I do not wish to support range requests in my application.  Is it possible to put the <code>HttpListener</code> into a mode where it returns <code>HTTP/1.0</code> for the protocol, so that user agents will not bother with subsequent range requests?</p>
  
  <p>Alternatively, is there a proper response I can send, indicating to the client that I will not honor a range request?</p>
  
  <p><strong>Edit:</strong>  I just tried the <code>Accept-Ranges: none</code> headers (as defined by <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html" rel="nofollow">the RFC</a>), but the browser made a request with a range header anyway.  Perhaps there is another way?</p>