<div>
                    Hi all,
                </div><div><br></div><div>I'm playing with implementing an OPTIONS route. &nbsp;</div><div><br></div><div>The following code:</div><div><br></div><div>options '/' =&gt; sub {</div><div>&nbsp; return { something =&gt; 1 }</div><div>}</div><div><br></div><div>returns this:</div><div><div>&lt;html&gt;</div><div>&nbsp; &nbsp; &lt;head&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;title&gt;Bad Request&lt;/title&gt;</div><div>&nbsp; &nbsp; &lt;/head&gt;</div><div>&nbsp; &nbsp; &lt;body&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;h1&gt;Bad Request&lt;/h1&gt;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &lt;p&gt;Your browser sent a request which this web server could not</div><div>&nbsp; &nbsp; &nbsp; grok.&lt;/p&gt;</div><div>&nbsp; &nbsp; &lt;/body&gt;</div><div>&lt;/html&gt;</div><div><br></div><div>- whereas if the Dancer code is switched to 'get' and a GET is used, it works fine. &nbsp;</div><div><br></div><div>This request doesn't even seem to be hitting my Dancer app (just running through myapp.pl right now) - no entries in the log, even on 'core' level.</div><div><br></div><div>Does anyone have any thoughts before I dig further?</div><div><br></div><div>Cheers,</div><div>Rik</div></div>
                <div><div><br></div><div>--&nbsp;</div><div>Rik Brown</div><div>http://www.rikbrown.co.uk</div><div><br></div></div>