title: RESTful API methods; HEAD & OPTIONS
body: <p>I'm writing a RESTful API module for an application in PHP, and I'm a bit mixed on the verbs <code>HEAD</code> and <code>OPTIONS</code>.</p>
  
  <blockquote>
    <ul>
    <li><code>OPTIONS </code> Used to retrieve the available HTTP verbs for a given resource?</li>
    <li><code>HEAD</code>     Used to determine whether a given resource is available?</li>
    </ul>
  </blockquote>
  
  <p>If someone could clarify* these verbs, that would be much appreciated.</p>
  
  <p><sub>* The clarification was with respect to RESTful API architectures re-purposing HTTP verbs. I've since come to the realization that both <code>HEAD</code> and <code>OPTIONS</code> should <em>not</em> be re-purposed, and instead behave predictably as any HTTP application should. Oh, how we grow in 2 years.</sub></p>