title: How would you pass HTTP Headers using a standard anchor tag?
body: <p>According to <a href="http://www.w3schools.com/tags/tag_a.asp" rel="noreferrer">the HTML4 reference</a> there's no attribute to pass on HTTP headers using the anchor tag.</p>
  
  <p>I would like to offer a link requesting for a specific file type using the <code>Accept</code> header.</p>
  
  <p>The only way I can see is simply let it be, and pass a <code>GET</code> parameter.</p>
  
  <p>You may as <em>why</em> I would want to do this... I intend to expose a bunch of methods as a public API, serving the results as <code>JSON</code>. And when doing requests using JavaScript, or another programming language, using the <code>Accept</code> header to request a specific response format is "The Right Way" to do it. But that would mean that I need to accommodate both the <code>Accept</code> header <em>and</em> the <code>GET</code> parameter in my code, which smells like a duplication of logic.</p>
  
  <p>This topic is largely debatable, as such links may not be possible to bookmark in the browser... still... I'd like to know if it was possible without too much magic...</p>