Hi Assaf, Note, I've run this test against the last HEAD of the GitHub repo (master branch) 2011/10/3 Assaf Gordon <gordon@cshl.edu>:
## Access the app with "POST" (and parameters) - FAILS - the request hangs, BEFORE even reaching my 'post' handler code. $ curl -X POST -d name=foobar http://localhost:3000/ [ XXXX - Stuck - XXXX ]
I can't reproduce that. Here is what I did: $ dancer -a d2test5post $ sed -i '/^get/s/^get/post/' lib/d2test5post.pm Then I've updated the configuration file to use "template_toolkit" and change the engines config section to fit the dancer2 expectation: template: "template_toolkit" engines: template: template_toolkit: encoding: 'utf8' start_tag: '<%' end_tag: '%>' Then I ran the app: $ perl -I/home/sukria/Devel/dancer2/lib bin/app.pl core: binding app to main core: binding app to d2test5post core: [d2test5post] running 'post' with /, CODE(0xa30eb50) core: [d2test5post] running 'true' with core: [main] running 'dance' with HTTP::Server::Simple::PSGI: You can connect to your server at http://localhost:3000/ And then it worked pretty well: $ curl -I http://0:3000/ HTTP/1.0 404 Not Found $ curl -I -X POST http://0:3000/ HTTP/1.0 200 OK