[dancer-users] Help with a POST

Andrew Solomon andrew at geekuni.com
Fri Aug 7 15:30:17 BST 2015


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 <gatorreina at gmail.com> 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
> dancer-users at dancer.pm
> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>
>


-- 
Andrew Solomon

Mentor at Geekuni http://geekuni.com/
http://www.linkedin.com/in/asolomon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.preshweb.co.uk/pipermail/dancer-users/attachments/20150807/db1ba8c0/attachment.html>


More information about the dancer-users mailing list