Hi Richard How are you calling it? You can't just call it by putting the url in your browser since the browser will be making a GET request. I'd use curl as described here
http://superuser.com/questions/149329/what-is-the-curl-command-line-syntax-to-do-a-post-request (or in the 'man curl' page if you read it slowly:) Next question - why are you using Dancer instead of Dancer2? Dancer2 is a redesign to make things more easy/powerful/enjoyable... Andrew On Fri, Aug 7, 2015 at 3:17 PM, Richard Reina <[email protected]> wrote: > I am hoping someone can help me understand how to get this to work as a POST > instead of GET. > When I do sub below as 'get' it works but when I replace 'get' with 'post' I > get:--2015-08-06 13:52:05-- http://0.0.0.0:3000/userConnecting to > 0.0.0.0:3000... connected.HTTP request sent, awaiting response... 404 Not > Found2015-08-06 13:52:05 ERROR 404: Not Found.package MyApp;use Dancer > ':syntax';use Dancer::Plugin::FormValidator;our $VERSION = '0.1';post '/user' > => sub { my $input_hash = { FName => param('firstname'), > LName => param('lastname'), Email => param('email'), > Terms => param('terms'), }; my $number_of_defined_values = scalar grep { > defined } values %{$input_hash}; $number_of_defined_values = > $number_of_defined_values + 0; if ($number_of_defined_values > 1) { > my $error = form_validator_error( 'profile_user', $input_hash ); > if ( ! $error ) { #the user provided complete and validates data > it's cool to proceed } else { my %hash = %$error; > foreach my $k (keys %hash) { return "$k: > $hash{$k}\n"; } } } template > 'user';##########################################################}; ### end > of sub user ###################################true;Thanks in advance for any > help. > > > _______________________________________________ > dancer-users mailing list > [email protected] > http://lists.preshweb.co.uk/mailman/listinfo/dancer-users > > -- Andrew Solomon Mentor@Geekuni http://geekuni.com/ http://www.linkedin.com/in/asolomon
_______________________________________________ dancer-users mailing list [email protected] http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
