[dancer-users] Examining incoming POST headers.

Vincent Freeman ml at felicis.net
Sun Jul 19 03:28:45 BST 2015


[Comments in-line]
------------------------------------
> Date: Sun, 19 Jul 2015 01:35:52 +0200
> From: Sawyer X <xsawyerx at gmail.com>
> To: Perl Dancer users mailing list <dancer-users at dancer.pm>
> Subject: Re: [dancer-users] Examining incoming POST headers.
>
> The DSL keywords are much more preferable since that allows us to play more
> with the internals. We assure the DSL will work, but we do not assure the
> internal objects will stay the same. In this specific case, I see no reason
> why "request->headers" won't work forever.

Using the DSL is rather nice. ;-)
> 
> It seems like "headers" is only calling "header" again instead of literally
> calling the "headers". Vincent, would you be able to raise this as a ticket
> meanwhile so we could address it and you could easily track it?

Sure, will do.

Thanks,

Vince.
> 
> 
> 
> On Fri, Jul 17, 2015 at 9:44 AM, Lennart Hengstmengel <lennart at farenji.net>
> wrote:
> 
> > Hi Vince,
> >
> > Try:
> >
> > my $headercontent = request->header('Your-Header-Here');
> >
> >
> > Kind regards,
> > Lennart
> >
> >
> > On 17-07-15 03:08, Vincent Freeman wrote:
> >
> >> Hi guys,
> >>
> >> I'm new to Dancer2 and I'm trying to access an authorization header,
> >> similar to Github's 'X-Hub-Signature'.
> >>
> >> I consulted with
> >> https://metacpan.org/pod/distribution/Dancer2/lib/Dancer2/Manual.pod#header,it
> >> says to use 'headers' to "Adds custom headers to responses" and 'header' to
> >> "adds a custom header to response", but it does not say how to retrieve the
> >> header information, rather than adding it.
> >>
> >> I'm using starman with nginx as the forward proxy.
> >>
> >> This is my code for testing header access:
> >>
> >> post '//hook' => sub {
> >>          my $hd = header "Content-Type";;
> >>          "Your Headers: [".$hd."]";
> >> };
> >>   When I issue a curl, it returns empty.
> >>
> >> What am I doing wrong?
> >>
> >> Feedback welcomed and thanked in advance.
> >>
> >> Cheers,
> >>
> >> Vince.
> >> _______________________________________________
> >> dancer-users mailing list
> >> dancer-users at dancer.pm
> >> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
> >>
> >>
> > _______________________________________________
> > dancer-users mailing list
> > dancer-users at dancer.pm
> > http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
> >


More information about the dancer-users mailing list