Hi Andrew,

Let me answer your second question first -- as will bear insight to my
answer of the second question. I am using dancer instead of dancer2 because
I am too clueless to know any better. I will look to migrate to dancer2
although I am not sure what that entails -- hope my kids and wife remember
what I look like.

About how I call it. I am confused here as well. I am merely typing it in
the url. I am trying to create a new user login page that will ultimately
be a link from my home page.  So I will need for it to work as
mydomain.com/user. I am afraid I don't know how else to "call" it and
confess that I don't completely understand what "call" it means. I just
don't want to use GET as it makes the info appears in the url.

Thanks again

2015-08-07 9:30 GMT-05:00 Andrew Solomon <[email protected]>:

> 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
>
>
_______________________________________________
dancer-users mailing list
[email protected]
http://lists.preshweb.co.uk/mailman/listinfo/dancer-users

Reply via email to