Thanks, I've changed the custom headers. There is something which is causing a "400 Bad Response". I've narrowed it down to this simple use case: get '/Load/:ID' => sub { my $ID = params->{'ID'}; delayed { my $TextToWrite = ReturnText(); # Just returns "hi", works fine. my $Username = "Test"; session 'Username' => $Username; # Causes the whole thing to to return "400 Bad Response" and not work at all. header 'Content-Type' => "text/html; charset=UTF-8"; flush; content "$TextToWrite"; done; }; }; Notice the "session 'Username' => $Username." That causes a "400 Bad Response" error. I'm guessing something to do with the session being set and returning before other stuff has happened?? Thanks, David On Tue, Nov 17, 2015 at 11:43 AM, Warren Young <wyml@etr-usa.com> wrote:
On Nov 16, 2015, at 6:09 PM, David H <untg99@gmail.com> wrote:
add_header 'X-Foo' => 'Bar’;
That’s probably an old DSL keyword. It looks like it was replaced with ‘header’:
https://metacpan.org/pod/distribution/Dancer2/lib/Dancer2/Manual.pod#header
Anyway, do you really need to set custom HTTP headers here? It’s just an example. If your app doesn’t need that, remove the line entirely. _______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users