That response is coming from HTTP::Server::Simple, Dancer's built-in development web server, which does not appear to support the OPTIONS request method.
http://search.cpan.org/~jesse/HTTP-Server-Simple-0.44/lib/HTTP/Server/Simple.pm#valid_http_method%28$method%29 On 28 December 2012 18:56, Rik Brown <[email protected]> wrote: > Hi all, > > I'm playing with implementing an OPTIONS route. > > The following code: > > options '/' => sub { > return { something => 1 } > } > > returns this: > <html> > <head> > <title>Bad Request</title> > </head> > <body> > <h1>Bad Request</h1> > <p>Your browser sent a request which this web server could not > grok.</p> > </body> > </html> > > - whereas if the Dancer code is switched to 'get' and a GET is used, it > works fine. > > 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. > > Does anyone have any thoughts before I dig further? > > Cheers, > Rik > > -- > Rik Brown > http://www.rikbrown.co.uk > > > _______________________________________________ > dancer-users mailing list > [email protected] > http://lists.preshweb.co.uk/mailman/listinfo/dancer-users > >
_______________________________________________ dancer-users mailing list [email protected] http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
