title: HTTP Accept Header meaning
body: <p>When a browser's Accept request header says something like the following:</p>
  
  <pre><code>Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
  </code></pre>
  
  <p>Does that mean that <code>application/xml</code>, <code>application/xhtml+xml</code>, and <code>text/html</code> all have a quality param of <code>0.9</code>?</p>
  
  <p>Or does it mean that <code>application/xml</code> and <code>application/xhtml+xml</code> have the default (<code>q=1</code>) and <code>text/html</code> has the <code>q=0.9</code> param?</p>
  
  <p>I'm assuming the former, but was hoping someone knew more definitively.</p>